Ինչպես միանալ Java- ում Oracle տվյալների շտեմարան համակարգչում կամ Mac- ում

Բովանդակություն:

Ինչպես միանալ Java- ում Oracle տվյալների շտեմարան համակարգչում կամ Mac- ում
Ինչպես միանալ Java- ում Oracle տվյալների շտեմարան համակարգչում կամ Mac- ում

Video: Ինչպես միանալ Java- ում Oracle տվյալների շտեմարան համակարգչում կամ Mac- ում

Video: Ինչպես միանալ Java- ում Oracle տվյալների շտեմարան համակարգչում կամ Mac- ում
Video: CorelDRAW դասընթացներ: Դաս 1 (գրաֆիկ դիզայն) 2024, Մայիս
Anonim

Այս wikiHow- ը սովորեցնում է ձեզ, թե ինչպես միանալ Java- ում Oracle տվյալների շտեմարանին: Java տվյալների բազային միանալու համար նախ անհրաժեշտ է վարորդի դասը, oracle տվյալների բազայի URL- ն և օգտվողի անունն ու գաղտնաբառը:

Քայլեր

9679662 1
9679662 1

Քայլ 1. Ներբեռնեք վարորդների դասը Oracle կայքից:

Կարող եք ներբեռնել «ojdbc6.jar» կամ «ojdbc7.jar»:

9679662 2
9679662 2

Քայլ 2. Մուտքագրեք հետևյալ ծածկագիրը

Այս կոդը թվարկում է այն ընթացքը, որով կանցնի Java- ն: Սկզբում այն կփնտրի վարորդի դասը, այնուհետև կկապվի Oracle տվյալների բազայի URL- ին, այնուհետև կկապվի տվյալների բազային:

ներմուծել java.sql. DriverManager; ներմուծել java.sql. Միացում; ներմուծել java.sql. SQLException;

9679662 3
9679662 3

Քայլ 3. Սահմանեք դասարանը:

Դասը սահմանելու համար մուտքագրեք հետևյալ ծածկագիրը:

դաս OracleConnection {

9679662 4
9679662 4

Քայլ 4. Ստեղծեք հայտարարությունների շարք:

Այս ծածկագիրը կսկսի մի շարք հայտարարություններ, որոնք թույլ կտան օգտվողին իմանալ, որ ծրագիրը փնտրում է վարորդի դաս, և այնուհետև օգտագործողին կտեղեկացնի, թե արդյոք վարորդի դասը գտնվել է, կամ որ վարորդի դասը չի գտնվել: Մուտքագրեք հետևյալ ծածկագիրը.

public static void main (String argv) {

9679662 5
9679662 5

Քայլ 5. Ստեղծեք որոնման հայտարարություն:

Հետևյալ ծածկագիրը թույլ կտա օգտվողին իմանալ, որ ծրագիրը որոնում է վարորդների դասը: "System.out.println ();" օգտագործվում է հայտարարություններ ստեղծելու համար: Մուտքագրեք հետևյալ ծածկագիրը:

System.out.println («Oracle JDBC վարորդի որոնում …»);

9679662 6
9679662 6

Քայլ 6. Որոնեք Java տվյալների բազայի վարորդ:

Հետևյալ ծածկագիրը ծրագրին կասի ՝ որոնել տվյալների բազայի վարորդը:

փորձեք {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

Քայլ 7. Ստեղծեք վերադարձի հայտարարություն, եթե տվյալների բազայի վարորդը չգտնվի:

Եթե ծրագիրը չի կարող գտնել տվյալների բազայի վարորդը, հետևյալ ծածկագիրը կստեղծի հաղորդագրություն, որը թույլ կտա օգտվողին իմանալ, որ իրեն անհրաժեշտ է տվյալների բազայի վարորդը: Մուտքագրեք հետևյալ ծածկագիրը.

բռնել (ClassNotFoundException ե) {System.out.println («Oracle JDBC վարորդը չի գտնվել»); e.printStackTrace (); վերադարձ; }

9679662 8
9679662 8

Քայլ 8. Ստեղծեք վերադարձի հայտարարություն, եթե տվյալների բազայի վարորդը գտնվի:

Հետևյալ ծածկագիրը թույլ կտա օգտվողին իմանալ, որ ծրագիրը գտել է տվյալների բազայի վարորդը:

System.out.println («Oracle JDBC վարորդը գրանցված է»);

9679662 9
9679662 9

Քայլ 9. Միացեք Oracle տվյալների բազային:

Հետևյալ ծածկագիրը կսկսի Oracle տվյալների բազային միանալու գործընթացը:

Միացման միացում = null;

9679662 10
9679662 10

Քայլ 10. Ավելացրեք տվյալների բազայի URL, օգտվողի անուն և գաղտնաբառ:

Հետևյալ ծածկագիրը մուտքագրելու է տվյալների բազայի հասցեն, օգտվողի անունը և գաղտնաբառը: Այս արժեքները պետք է ճիշտ մուտքագրեք ծածկագրում: Սովորական url- ը «jdbc: oracle: thin: @localhost: 1521: xe» է: Օգտագործողի անունը լռելյայն «համակարգ» է, իսկ գաղտնաբառը սահմանվում է օգտագործողի կողմից, երբ տեղադրում եք oracle տվյալների բազան: Մուտքագրեք հետևյալ ծածկագիրը ճիշտ արժեքներով.

փորձեք {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); }

9679662 11
9679662 11

Քայլ 11. Վերադարձեք սխալի հաղորդագրությունը, եթե օգտվողի անունն ու գաղտնաբառը սխալ են:

Սխալի հաղորդագրություն վերադարձնելու համար մուտքագրեք հետևյալ ծածկագիրը, եթե URL- ը, օգտվողի անունը կամ գաղտնաբառը սխալ են:

բռնել (SQLException ե) {System.out.println ("Կապը ձախողվեց. Ստուգեք օգտվողի անունը և գաղտնաբառը"); e.printStackTrace (); վերադարձ; }

9679662 12
9679662 12

Քայլ 12. Ստեղծեք տվյալների բազայի միացման հաղորդագրություն:

Մուտքագրեք հետևյալ ծածկագիրը ՝ օգտագործողին տեղեկացնելու համար, երբ տվյալների բազայի հետ կապը հաջողված է.

if (կապ! = null) {System.out.println ("Կապը տվյալների բազայի հետ հաջող է"); }

9679662 13
9679662 13

Քայլ 13. Ստեղծեք կապի սխալի հաղորդագրություն:

Եթե ծրագիրը որևէ պատճառով չի կարողանում միանալ տվյալների բազային, հետևյալ ծածկագիրը կուղարկի հաղորդագրություն, որը թույլ կտա օգտվողին իմանալ, որ սխալ է տեղի ունեցել: Մուտքագրեք հետևյալ ծածկագիրը.

else {System.out.println ("Չհաջողվեց միանալ տվյալների շտեմարանին"); }

9679662 14
9679662 14

Քայլ 14. Փակեք տողը:

Մուտքագրեք «}» վերջին տողում `հայտարարությունների տողը փակելու համար:

9679662 15
9679662 15

Քայլ 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 ("Հնարավոր չէ միանալ տվյալների բազային:"); }}}

Խորհուրդ ենք տալիս: