Այս wikiHow- ը սովորեցնում է ձեզ, թե ինչպես միանալ Java- ում Oracle տվյալների շտեմարանին: Java տվյալների բազային միանալու համար նախ անհրաժեշտ է վարորդի դասը, oracle տվյալների բազայի URL- ն և օգտվողի անունն ու գաղտնաբառը:
Քայլեր
Քայլ 1. Ներբեռնեք վարորդների դասը Oracle կայքից:
Կարող եք ներբեռնել «ojdbc6.jar» կամ «ojdbc7.jar»:
Քայլ 2. Մուտքագրեք հետևյալ ծածկագիրը
Այս կոդը թվարկում է այն ընթացքը, որով կանցնի Java- ն: Սկզբում այն կփնտրի վարորդի դասը, այնուհետև կկապվի Oracle տվյալների բազայի URL- ին, այնուհետև կկապվի տվյալների բազային:
ներմուծել java.sql. DriverManager; ներմուծել java.sql. Միացում; ներմուծել java.sql. SQLException;
Քայլ 3. Սահմանեք դասարանը:
Դասը սահմանելու համար մուտքագրեք հետևյալ ծածկագիրը:
դաս OracleConnection {
Քայլ 4. Ստեղծեք հայտարարությունների շարք:
Այս ծածկագիրը կսկսի մի շարք հայտարարություններ, որոնք թույլ կտան օգտվողին իմանալ, որ ծրագիրը փնտրում է վարորդի դաս, և այնուհետև օգտագործողին կտեղեկացնի, թե արդյոք վարորդի դասը գտնվել է, կամ որ վարորդի դասը չի գտնվել: Մուտքագրեք հետևյալ ծածկագիրը.
public static void main (String argv) {
Քայլ 5. Ստեղծեք որոնման հայտարարություն:
Հետևյալ ծածկագիրը թույլ կտա օգտվողին իմանալ, որ ծրագիրը որոնում է վարորդների դասը: "System.out.println ();" օգտագործվում է հայտարարություններ ստեղծելու համար: Մուտքագրեք հետևյալ ծածկագիրը:
System.out.println («Oracle JDBC վարորդի որոնում …»);
Քայլ 6. Որոնեք Java տվյալների բազայի վարորդ:
Հետևյալ ծածկագիրը ծրագրին կասի ՝ որոնել տվյալների բազայի վարորդը:
փորձեք {Class.forName ("oracle.jdbc.driver. OracleDriver"); }
Քայլ 7. Ստեղծեք վերադարձի հայտարարություն, եթե տվյալների բազայի վարորդը չգտնվի:
Եթե ծրագիրը չի կարող գտնել տվյալների բազայի վարորդը, հետևյալ ծածկագիրը կստեղծի հաղորդագրություն, որը թույլ կտա օգտվողին իմանալ, որ իրեն անհրաժեշտ է տվյալների բազայի վարորդը: Մուտքագրեք հետևյալ ծածկագիրը.
բռնել (ClassNotFoundException ե) {System.out.println («Oracle JDBC վարորդը չի գտնվել»); e.printStackTrace (); վերադարձ; }
Քայլ 8. Ստեղծեք վերադարձի հայտարարություն, եթե տվյալների բազայի վարորդը գտնվի:
Հետևյալ ծածկագիրը թույլ կտա օգտվողին իմանալ, որ ծրագիրը գտել է տվյալների բազայի վարորդը:
System.out.println («Oracle JDBC վարորդը գրանցված է»);
Քայլ 9. Միացեք Oracle տվյալների բազային:
Հետևյալ ծածկագիրը կսկսի Oracle տվյալների բազային միանալու գործընթացը:
Միացման միացում = null;
Քայլ 10. Ավելացրեք տվյալների բազայի URL, օգտվողի անուն և գաղտնաբառ:
Հետևյալ ծածկագիրը մուտքագրելու է տվյալների բազայի հասցեն, օգտվողի անունը և գաղտնաբառը: Այս արժեքները պետք է ճիշտ մուտքագրեք ծածկագրում: Սովորական url- ը «jdbc: oracle: thin: @localhost: 1521: xe» է: Օգտագործողի անունը լռելյայն «համակարգ» է, իսկ գաղտնաբառը սահմանվում է օգտագործողի կողմից, երբ տեղադրում եք oracle տվյալների բազան: Մուտքագրեք հետևյալ ծածկագիրը ճիշտ արժեքներով.
փորձեք {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); }
Քայլ 11. Վերադարձեք սխալի հաղորդագրությունը, եթե օգտվողի անունն ու գաղտնաբառը սխալ են:
Սխալի հաղորդագրություն վերադարձնելու համար մուտքագրեք հետևյալ ծածկագիրը, եթե URL- ը, օգտվողի անունը կամ գաղտնաբառը սխալ են:
բռնել (SQLException ե) {System.out.println ("Կապը ձախողվեց. Ստուգեք օգտվողի անունը և գաղտնաբառը"); e.printStackTrace (); վերադարձ; }
Քայլ 12. Ստեղծեք տվյալների բազայի միացման հաղորդագրություն:
Մուտքագրեք հետևյալ ծածկագիրը ՝ օգտագործողին տեղեկացնելու համար, երբ տվյալների բազայի հետ կապը հաջողված է.
if (կապ! = null) {System.out.println ("Կապը տվյալների բազայի հետ հաջող է"); }
Քայլ 13. Ստեղծեք կապի սխալի հաղորդագրություն:
Եթե ծրագիրը որևէ պատճառով չի կարողանում միանալ տվյալների բազային, հետևյալ ծածկագիրը կուղարկի հաղորդագրություն, որը թույլ կտա օգտվողին իմանալ, որ սխալ է տեղի ունեցել: Մուտքագրեք հետևյալ ծածկագիրը.
else {System.out.println ("Չհաջողվեց միանալ տվյալների շտեմարանին"); }
Քայլ 14. Փակեք տողը:
Մուտքագրեք «}» վերջին տողում `հայտարարությունների տողը փակելու համար:
Քայլ 15. Փակեք դասարանը:
Էջի ներքևում մուտքագրեք վերջնական «}» ՝ դասի օբյեկտը փակելու համար: Սա եզրափակում է ծածկագիրը: Ձեր ամբողջ ծածկագիրը պետք է ունենա այսպիսի տեսք.
ներմուծել java.sql. DriverManager; ներմուծել java.sql. Միացում; ներմուծել java.sql. SQLException; դաս OracleConnection {public static void main (String argv) {System.out.println («Oracle JDBC վարորդի որոնում …»); փորձեք {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException ե) {System.out.println («Oracle JDBC վարորդը չի գտնվել»); e.printStackTrace (); վերադարձ; } System.out.println («Oracle JDBC վարորդը գրանցված է»); Միացման միացում = null; փորձեք {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); } catch (SQLException ե) {System.out.println ("Կապը ձախողվեց. Ստուգեք օգտվողի անունը և գաղտնաբառը"); e.printStackTrace (); վերադարձ; } if (connection! = null) {System.out.println ("Կապը տվյալների բազայի հետ հաջող է"); } else {System.out.println ("Հնարավոր չէ միանալ տվյալների բազային:"); }}}