Bu wikiHow, Java -da bir Oracle Veritabanına necə qoşulacağınızı öyrədir. Java verilənlər bazasına qoşulmaq üçün əvvəlcə sürücü sinifinə, oracle verilənlər bazasının URL -yə, istifadəçi adına və şifrəyə ehtiyacınız var.
Addımlar
Addım 1. Oracle veb saytından sürücü sinifini yükləyin
"Ojdbc6.jar" və ya "ojdbc7.jar" yükləyə bilərsiniz.
Addım 2. Aşağıdakı kodu yazın:
Bu kod Java -nın keçəcəyi prosesi sadalayır. Əvvəlcə sürücü sinifini axtaracaq, sonra Oracle verilənlər bazası URL'sinə, sonra verilənlər bazasına qoşulacaq.
java.sql. DriverManager idxal edin; java.sql. Connection idxal edin; java.sql. SQLException idxal edin;
Addım 3. Sinifi təyin edin
Sinifi təyin etmək üçün aşağıdakı kodu daxil edin.
sinif OracleConnection {
Addım 4. Bir sıra ifadələr yaradın
Bu kod istifadəçiyə proqramın sürücü sinifini axtardığını və sonra sürücü sinifinin tapıldığını və ya sürücü sinifinin tapılmadığını istifadəçiyə bildirəcək bir sıra ifadələr başlayacaq. Aşağıdakı kodu daxil edin:
ictimai statik boşluq əsas (String argv) {
Addım 5. Axtarış Bəyanatı yaradın
Aşağıdakı kod istifadəçiyə proqramın sürücü sinifini axtardığını bildirəcək. "System.out.println ();" ifadələr yaratmaq üçün istifadə olunur. Aşağıdakı kodu daxil edin.
System.out.println ("Oracle JDBC sürücüsü axtarılır …");
Addım 6. Java verilənlər bazası sürücüsünü axtarın
Aşağıdakı kod proqrama verilənlər bazası sürücüsünü axtarmağı söyləyəcək.
{Class.forName ("oracle.jdbc.driver. OracleDriver") cəhd edin; }
Addım 7. Verilənlər bazası sürücüsü tapılmadığı təqdirdə qaytarma ifadəsi yaradın
Proqram verilənlər bazası sürücüsünü tapa bilmirsə, aşağıdakı kod istifadəçiyə verilənlər bazası sürücüsünə ehtiyac duyduğunu bildirən bir mesaj yaradacaq. Aşağıdakı kodu daxil edin:
catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC sürücüsü tapılmadı!"); e.printStackTrace (); qayıtmaq; }
Addım 8. Verilənlər bazası sürücüsü tapılarsa, qaytarma ifadəsi yaradın
Aşağıdakı kod istifadəçiyə proqramın verilənlər bazası sürücüsünü tapdığını bildirəcəkdir.
System.out.println ("Oracle JDBC Sürücüsü Qeydiyyata Alınıb.");
Addım 9. Oracle verilənlər bazasına qoşulun
Aşağıdakı kod Oracle verilənlər bazasına qoşulma prosesinə başlayacaq.
Bağlantı bağlantısı = null;
Addım 10. Verilənlər bazası URL, istifadəçi adı və şifrə əlavə edin
Aşağıdakı kod verilənlər bazası URL, istifadəçi adı və şifrəni daxil edəcək. Bu dəyərləri koda düzgün daxil etməlisiniz. Ümumi bir url "jdbc: oracle: thin: @localhost: 1521: xe" dir. İstifadəçi adı standart olaraq "sistem" dir və oracle verilənlər bazasını quraşdırdığınız zaman istifadəçi tərəfindən şifrə təyin olunur. Aşağıdakı kodu düzgün dəyərlərlə yazın:
cəhd edin {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "user name", "password"); }
Addım 11. İstifadəçi adı və şifrə səhv olarsa səhv mesajını qaytarın
URL, istifadəçi adı və ya parol səhvdirsə səhv mesajı qaytarmaq üçün aşağıdakı kodu yazın.
catch (SQLException e) {System.out.println ("Bağlantı alınmadı! İstifadəçi adını və şifrəni yoxlayın"); e.printStackTrace (); qayıtmaq; }
Addım 12. Bir verilənlər bazası bağlantısı mesajı yaradın
İstifadəçiyə verilənlər bazasına bağlantı uğurlu olduqda bildirmək üçün aşağıdakı kodu yazın:
if (bağlantı! = null) {System.out.println ("Verilənlər bazasına bağlantı uğurlu"); }
Addım 13. Bağlantı xətası mesajı yaradın
Proqram hər hansı bir səbəbdən verilənlər bazasına qoşula bilmirsə, aşağıdakı kod istifadəçiyə bir səhv olduğunu bildirən bir mesaj qaytaracaq. Aşağıdakı kodu daxil edin:
else {System.out.println ("Verilənlər bazasına qoşulmaq alınmadı."); }
Addım 14. İpi bağlayın
İfadələr sətrini bağlamaq üçün son sətrə "}" yazın.
Addım 15. Sinfi bağlayın
Sınıf obyektini bağlamaq üçün səhifənin altına son "}" yazın. Bu koda son qoyur. Bütün kodunuz belə bir şeyə bənzəməlidir:
java.sql. DriverManager idxal edin; java.sql. Connection idxal edin; java.sql. SQLException idxal edin; sinif OracleConnection {public static void main (String argv) {System.out.println ("Oracle JDBC sürücüsü axtarılır…"); {Class.forName ("oracle.jdbc.driver. OracleDriver") cəhd edin; } catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC sürücüsü tapılmadı!"); e.printStackTrace (); qayıtmaq; } System.out.println ("Oracle JDBC Sürücüsü qeydiyyatdan keçdi."); Bağlantı bağlantısı = null; cəhd edin {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "user name", "password"); } catch (SQLException e) {System.out.println ("Bağlantı alınmadı! İstifadəçi adını və şifrəni yoxlayın"); e.printStackTrace (); qayıtmaq; } if (bağlantı! = null) {System.out.println ("Verilənlər bazasına bağlantı uğurlu"); } başqa {System.out.println ("Verilənlər bazasına qoşulmaq alınmadı."); }}}