Si të lidheni me një bazë të dhënash Oracle në Java në PC ose Mac

Përmbajtje:

Si të lidheni me një bazë të dhënash Oracle në Java në PC ose Mac
Si të lidheni me një bazë të dhënash Oracle në Java në PC ose Mac

Video: Si të lidheni me një bazë të dhënash Oracle në Java në PC ose Mac

Video: Si të lidheni me një bazë të dhënash Oracle në Java në PC ose Mac
Video: Как удалить фон картинки в Excel / Word / PowerPoint – Просто! 2024, Mund
Anonim

Ky wikiHow ju mëson se si të lidheni me një bazë të dhënash Oracle në Java. Në mënyrë që të lidheni me një bazë të dhënash Java, së pari keni nevojë për klasën e shoferit, URL për bazën e të dhënave të oracle dhe emrin e përdoruesit dhe fjalëkalimin.

Hapa

9679662 1
9679662 1

Hapi 1. Shkarkoni klasën e shoferit nga faqja e internetit e Oracle

Mund të shkarkoni "ojdbc6.jar" ose "ojdbc7.jar".

9679662 2
9679662 2

Hapi 2. Shkruani kodin e mëposhtëm:

Ky kod liston procesin që do të kalojë Java. Së pari do të kërkojë klasën e shoferit, pastaj do të lidhet me URL -në e bazës së të dhënave Oracle, pastaj do të lidhet me bazën e të dhënave.

import java.sql. DriverManager; import java.sql. Lidhja; import java.sql. SQLException;

9679662 3
9679662 3

Hapi 3. Vendosni klasën

Shkruani kodin e mëposhtëm për të vendosur klasën.

klasa OracleConnection {

9679662 4
9679662 4

Hapi 4. Krijo një varg deklaratash

Ky kod do të fillojë një varg deklaratash që do t'i bëjnë të ditur përdoruesit se programi po kërkon klasën e shoferit dhe më pas do ta njoftojë përdoruesin nëse klasa e shoferit është gjetur, ose se klasa e shoferit nuk është gjetur. Shkruani kodin e mëposhtëm:

zbrazëtira statike publike kryesore (String argv) {

9679662 5
9679662 5

Hapi 5. Krijoni Deklaratën e Kërkimit

Kodi i mëposhtëm do t'i tregojë përdoruesit që programi po kërkon klasën e shoferit. "System.out.println ();" përdoret për të krijuar deklarata. Shkruani kodin e mëposhtëm.

System.out.println ("Kërkimi i drejtuesit të Oracle JDBC …");

9679662 6
9679662 6

Hapi 6. Kërkoni drejtuesin e bazës së të dhënave Java

Kodi i mëposhtëm do t'i thotë programit të kërkojë drejtuesin e bazës së të dhënave.

provoni {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

Hapi 7. Krijoni një deklaratë kthimi nëse drejtuesi i bazës së të dhënave nuk gjendet

Nëse programi nuk mund të gjejë drejtuesin e bazës së të dhënave, kodi i mëposhtëm do të gjenerojë një mesazh që i lejon përdoruesit të dijë se kanë nevojë për drejtuesin e bazës së të dhënave. Shkruani kodin e mëposhtëm:

kap (ClassNotFoundException e) {System.out.println ("Shoferi i Oracle JDBC nuk u gjet!"); e.printStackTrace (); kthim; }

9679662 8
9679662 8

Hapi 8. Krijoni një deklaratë kthimi nëse gjendet drejtuesi i bazës së të dhënave

Kodi i mëposhtëm do t'i tregojë përdoruesit se programi ka vendosur drejtuesin e bazës së të dhënave.

System.out.println ("Shoferi i Oracle JDBC i regjistruar.");

9679662 9
9679662 9

Hapi 9. Lidhuni me bazën e të dhënave Oracle

Kodi i mëposhtëm do të fillojë procesin e lidhjes me bazën e të dhënave Oracle.

Lidhja e lidhjes = null;

9679662 10
9679662 10

Hapi 10. Shtoni URL -në e bazës së të dhënave, emrin e përdoruesit dhe fjalëkalimin

Kodi i mëposhtëm do të futë URL -në e bazës së të dhënave, emrin e përdoruesit dhe fjalëkalimin. Ju duhet t'i futni këto vlera saktë në kod. Një url e zakonshme është "jdbc: oracle: thin: @localhost: 1521: xe". Emri i përdoruesit është "sistem" si parazgjedhje, dhe fjalëkalimi vendoset nga përdoruesi kur instaloni bazën e të dhënave të oracle. Shkruani kodin e mëposhtëm me vlerat e sakta:

provo {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); }

9679662 11
9679662 11

Hapi 11. Ktheni mesazhin e gabimit nëse emri i përdoruesit dhe fjalëkalimi janë të pasakta

Shkruani kodin e mëposhtëm për të kthyer një mesazh gabimi nëse URL, emri i përdoruesit ose fjalëkalimi janë të pasakta.

kap (SQLException e) {System.out.println ("Lidhja dështoi! Kontrolloni emrin e përdoruesit dhe fjalëkalimin"); e.printStackTrace (); kthim; }

9679662 12
9679662 12

Hapi 12. Krijoni një mesazh për lidhjen e bazës së të dhënave

Shkruani kodin e mëposhtëm për ta njoftuar përdoruesin kur lidhja me bazën e të dhënave është e suksesshme:

if (lidhje! = null) {System.out.println ("Lidhja me bazën e të dhënave është e suksesshme"); }

9679662 13
9679662 13

Hapi 13. Krijo mesazh gabimi në lidhje

Nëse programi nuk është në gjendje të lidhet me bazën e të dhënave për ndonjë arsye, kodi i mëposhtëm do të kthejë një mesazh që i lejon përdoruesit të dijë se ka pasur një gabim. Shkruani kodin e mëposhtëm:

else {System.out.println ("Nuk mund të lidhet me bazën e të dhënave."); }

9679662 14
9679662 14

Hapi 14. Mbyllni vargun

Shkruani një "}" në rreshtin e fundit për të mbyllur vargun e deklaratave.

9679662 15
9679662 15

Hapi 15. Mbyllni klasën

Shkruani një "}" të fundit në fund të faqes për të mbyllur objektin e klasës. Kjo përfundon kodin. I gjithë kodi juaj duhet të duket diçka si kjo:

import java.sql. DriverManager; import java.sql. Lidhja; import java.sql. SQLException; class OracleConnection {public static void main (String argv) {System.out.println ("Duke kërkuar për drejtuesin Oracle JDBC …"); provoni {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Shoferi i Oracle JDBC nuk u gjet!"); e.printStackTrace (); kthim; } System.out.println ("Shofer Oracle JDBC i regjistruar."); Lidhja e lidhjes = null; provo {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); } catch (SQLException e) {System.out.println ("Lidhja dështoi! Kontrolloni emrin e përdoruesit dhe fjalëkalimin"); e.printStackTrace (); kthim; } if (lidhje! = null) {System.out.println ("Lidhja me bazën e të dhënave është e suksesshme"); } else {System.out.println ("Nuk mund të lidhet me bazën e të dhënave."); }}}

Recommended: