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
Hapi 1. Shkarkoni klasën e shoferit nga faqja e internetit e Oracle
Mund të shkarkoni "ojdbc6.jar" ose "ojdbc7.jar".
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;
Hapi 3. Vendosni klasën
Shkruani kodin e mëposhtëm për të vendosur klasën.
klasa OracleConnection {
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) {
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 …");
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"); }
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; }
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.");
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;
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"); }
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; }
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"); }
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."); }
Hapi 14. Mbyllni vargun
Shkruani një "}" në rreshtin e fundit për të mbyllur vargun e deklaratave.
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."); }}}