Ez a wikiHow megtanítja, hogyan csatlakozhat egy Java Oracle adatbázishoz. A Java adatbázishoz való csatlakozáshoz először meg kell adnia az illesztőprogram osztályát, az Oracle adatbázis URL -jét, valamint a felhasználónevet és jelszót.
Lépések
1. lépés: Töltse le az illesztőprogram osztályt az Oracle webhelyéről
Letöltheti az "ojdbc6.jar" vagy az "ojdbc7.jar" fájlt.
2. lépés. Írja be a következő kódot:
Ez a kód felsorolja a Java folyamatát. Először megkeresi az illesztőprogram osztályt, majd csatlakozik az Oracle adatbázis URL -jéhez, majd csatlakozik az adatbázishoz.
import java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException;
3. lépés. Állítsa be az osztályt
Az osztály beállításához írja be a következő kódot.
OracleConnection osztály {
4. Létrehoz egy utasítássorozatot
Ez a kód egy utasítássorozatot indít, amely tudatja a felhasználóval, hogy a program illesztőprogram -osztályt keres, majd értesíti a felhasználót, ha megtalálta az illesztőprogram -osztályt, vagy nem találta meg. Írja be a következő kódot:
public static void main (String argv) {
Lépés 5. Hozzon létre keresési nyilatkozatot
A következő kód tájékoztatja a felhasználót, hogy a program az illesztőprogram osztályt keresi. A "System.out.println ();" állítások létrehozására szolgál. Írja be a következő kódot.
System.out.println ("Oracle JDBC illesztőprogram keresése …");
6. lépés: Keresse meg a Java adatbázis -illesztőprogramot
A következő kód arra utasítja a programot, hogy keresse meg az adatbázis -illesztőprogramot.
try {Class.forName ("oracle.jdbc.driver. OracleDriver"); }
Lépés 7. Hozzon létre egy visszatérési nyilatkozatot, ha az adatbázis -illesztőprogram nem található
Ha a program nem találja az adatbázis -illesztőprogramot, a következő kód üzenetet generál, amely tájékoztatja a felhasználót arról, hogy szüksége van az adatbázis -illesztőprogramra. Írja be a következő kódot:
catch (ClassNotFoundException e) {System.out.println ("Az Oracle JDBC illesztőprogram nem található!"); e.printStackTrace (); Visszatérés; }
8. lépés. Ha adatbázis -illesztőprogramot talál, hozzon létre egy visszatérési nyilatkozatot
A következő kód tájékoztatja a felhasználót, hogy a program megtalálta az adatbázis -illesztőprogramot.
System.out.println ("Oracle JDBC illesztőprogram regisztrálva.");
9. lépés: Csatlakozás az Oracle adatbázishoz
A következő kód elindítja az Oracle adatbázishoz való csatlakozás folyamatát.
Csatlakozási kapcsolat = null;
10. lépés. Adja hozzá az adatbázis URL -címét, felhasználónevét és jelszavát
A következő kód írja be az adatbázis URL -címét, felhasználónevét és jelszavát. Ezeket az értékeket helyesen kell beírni a kódba. Egy gyakori URL a "jdbc: oracle: thin: @localhost: 1521: xe". A felhasználónév alapértelmezés szerint "rendszer", és a jelszót a felhasználó állítja be az Oracle adatbázis telepítésekor. Írja be a következő kódot a helyes értékekkel:
try {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "felhasználónév", "jelszó"); }
11. lépés: Hibaüzenet küldése, ha a felhasználónév és a jelszó helytelen
Írja be a következő kódot, ha hibaüzenetet szeretne megjeleníteni, ha az URL, a felhasználónév vagy a jelszó helytelen.
catch (SQLException e) {System.out.println ("A kapcsolat nem sikerült! Ellenőrizze a felhasználónevet és a jelszót"); e.printStackTrace (); Visszatérés; }
12. lépés. Hozzon létre egy adatbázis -csatlakozási üzenetet
Gépelje be a következő kódot, hogy tájékoztassa a felhasználót, ha az adatbázishoz való csatlakozás sikeres:
if (kapcsolat! = null) {System.out.println ("Az adatbázishoz való csatlakozás sikeres"); }
13. lépés. Hozza létre a kapcsolat hibaüzenetét
Ha a program valamilyen okból nem tud csatlakozni az adatbázishoz, akkor a következő kód egy üzenetet ad vissza, amely tájékoztatja a felhasználót, hogy hiba történt. Írja be a következő kódot:
else {System.out.println ("Nem lehet csatlakozni az adatbázishoz."); }
14. lépés. Zárja be a karakterláncot
Írja be a "}" karaktert az utolsó sorba az utasítássor bezárásához.
15. lépés. Zárja be az osztályt
Írjon be egy végső "}" -t az oldal aljára az osztályobjektum bezárásához. Ezzel befejeződik a kód. A teljes kódnak valahogy így kell kinéznie:
import java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException; osztály OracleConnection {public static void main (String argv) {System.out.println ("Oracle JDBC illesztőprogram keresése …"); try {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Az Oracle JDBC illesztőprogram nem található!"); e.printStackTrace (); Visszatérés; } System.out.println ("Oracle JDBC illesztőprogram regisztrálva."); Csatlakozási kapcsolat = null; try {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "felhasználónév", "jelszó"); } catch (SQLException e) {System.out.println ("A kapcsolat nem sikerült! Ellenőrizze a felhasználónevet és a jelszót"); e.printStackTrace (); Visszatérés; } if (kapcsolat! = null) {System.out.println ("Az adatbázishoz való csatlakozás sikeres"); } else {System.out.println ("Nem lehet csatlakozni az adatbázishoz."); }}}