Kā izveidot savienojumu ar Oracle datu bāzi Java datorā vai Mac

Satura rādītājs:

Kā izveidot savienojumu ar Oracle datu bāzi Java datorā vai Mac
Kā izveidot savienojumu ar Oracle datu bāzi Java datorā vai Mac

Video: Kā izveidot savienojumu ar Oracle datu bāzi Java datorā vai Mac

Video: Kā izveidot savienojumu ar Oracle datu bāzi Java datorā vai Mac
Video: Use AI to Create Halloween KDP Coloring Books to Sell on Amazon 2024, Maijs
Anonim

Šajā rakstā wikiHow tiek mācīts, kā izveidot savienojumu ar Oracle datu bāzi Java. Lai izveidotu savienojumu ar Java datu bāzi, vispirms ir nepieciešama draivera klase, Oracle datu bāzes URL un lietotājvārds un parole.

Soļi

9679662 1
9679662 1

Solis 1. Lejupielādējiet draiveru klasi no Oracle vietnes

Jūs varat lejupielādēt "ojdbc6.jar" vai "ojdbc7.jar".

9679662 2
9679662 2

2. solis. Ierakstiet šādu kodu:

Šajā kodā ir uzskaitīti Java procesi. Vispirms tā meklēs draiveru klasi, pēc tam izveidos savienojumu ar Oracle datu bāzes URL, pēc tam izveidos savienojumu ar datu bāzi.

importēt java.sql. DriverManager; importēt java.sql. Connection; importēt java.sql. SQLException;

9679662 3
9679662 3

Solis 3. Iestatiet klasi

Lai iestatītu klasi, ierakstiet šādu kodu.

klase OracleConnection {

9679662 4
9679662 4

4. Izveidojiet paziņojumu virkni

Šis kods sāks virkni paziņojumu, kas ļaus lietotājam uzzināt, ka programma meklē draiveru klasi, un pēc tam informēs lietotāju, ja draivera klase ir atrasta vai ka draivera klase nav atrasta. Ierakstiet šādu kodu:

public static void main (String argv) {

9679662 5
9679662 5

5. solis. Izveidojiet meklēšanas paziņojumu

Šis kods ļaus lietotājam uzzināt, ka programma meklē draiveru klasi. "System.out.println ();" izmanto, lai izveidotu paziņojumus. Ierakstiet šādu kodu.

System.out.println ("Tiek meklēts Oracle JDBC draiveris …");

9679662 6
9679662 6

6. solis. Meklējiet Java datu bāzes draiveri

Šis kods liks programmai meklēt datu bāzes draiveri.

izmēģiniet {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

7. solis. Ja datu bāzes draiveris nav atrasts, izveidojiet atgriešanās paziņojumu

Ja programma nevar atrast datu bāzes draiveri, šāds kods ģenerēs ziņojumu, kas lietotājam paziņo, ka viņam ir nepieciešams datu bāzes draiveris. Ierakstiet šādu kodu:

catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC draiveris nav atrasts!"); e.printStackTrace (); atgriešanās; }

9679662 8
9679662 8

8. Ja tiek atrasts datu bāzes draiveris, izveidojiet atgriešanās paziņojumu

Šis kods ļaus lietotājam uzzināt, ka programma ir atradusi datu bāzes draiveri.

System.out.println ("Oracle JDBC draiveris ir reģistrēts.");

9679662 9
9679662 9

9. solis. Izveidojiet savienojumu ar Oracle datu bāzi

Šis kods sāks savienojumu ar Oracle datu bāzi.

Savienojuma savienojums = null;

9679662 10
9679662 10

10. solis. Pievienojiet datu bāzes URL, lietotājvārdu un paroli

Šis kods ievadīs datu bāzes URL, lietotājvārdu un paroli. Šīs vērtības kodā jāievada pareizi. Parasts URL ir "jdbc: oracle: thin: @localhost: 1521: xe". Lietotājvārds pēc noklusējuma ir "sistēma", un paroli nosaka lietotājs, instalējot oracle datu bāzi. Ievadiet šādu kodu ar pareizām vērtībām:

mēģiniet {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "lietotājvārds", "parole"); }

9679662 11
9679662 11

11. solis. Ja lietotājvārds un parole nav pareizi, atgrieziet kļūdas ziņojumu

Ievadiet šo kodu, lai atgrieztu kļūdas ziņojumu, ja URL, lietotājvārds vai parole nav pareiza.

catch (SQLException e) {System.out.println ("Savienojums neizdevās! Pārbaudiet lietotājvārdu un paroli"); e.printStackTrace (); atgriešanās; }

9679662 12
9679662 12

12. solis. Izveidojiet datu bāzes savienojuma ziņojumu

Ievadiet šo kodu, lai informētu lietotāju, kad savienojums ar datu bāzi ir veiksmīgs:

if (savienojums! = null) {System.out.println ("Savienojums ar datu bāzi veiksmīgs"); }

9679662 13
9679662 13

13. darbība. Izveidojiet savienojuma kļūdas ziņojumu

Ja programma kāda iemesla dēļ nevar izveidot savienojumu ar datu bāzi, šāds kods atgriezīs ziņojumu, kas lietotājam paziņo, ka radusies kļūda. Ierakstiet šādu kodu:

else {System.out.println ("Nevar izveidot savienojumu ar datu bāzi."); }

9679662 14
9679662 14

14. solis. Aizveriet virkni

Lai aizvērtu paziņojumu virkni, pēdējā rindā ierakstiet "}".

9679662 15
9679662 15

Solis 15. Aizveriet klasi

Lapas apakšdaļā ierakstiet galīgo "}", lai aizvērtu klases objektu. Tas noslēdz kodu. Visam jūsu kodam vajadzētu izskatīties apmēram šādi:

importēt java.sql. DriverManager; importēt java.sql. Connection; importēt java.sql. SQLException; klase OracleConnection {public static void main (String argv) {System.out.println ("Notiek Oracle JDBC draivera meklēšana …"); izmēģiniet {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC draiveris nav atrasts!"); e.printStackTrace (); atgriešanās; } System.out.println ("Oracle JDBC draiveris ir reģistrēts."); Savienojuma savienojums = null; mēģiniet {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "lietotājvārds", "parole"); } catch (SQLException e) {System.out.println ("Savienojums neizdevās! Pārbaudiet lietotājvārdu un paroli"); e.printStackTrace (); atgriešanās; } if (savienojums! = null) {System.out.println ("Savienojums ar datu bāzi veiksmīgs"); } else {System.out.println ("Nevar izveidot savienojumu ar datu bāzi."); }}}

Ieteicams: