PC və ya Mac -da Java -da Oracle verilənlər bazasına necə qoşulmaq olar

Mündəricat:

PC və ya Mac -da Java -da Oracle verilənlər bazasına necə qoşulmaq olar
PC və ya Mac -da Java -da Oracle verilənlər bazasına necə qoşulmaq olar

Video: PC və ya Mac -da Java -da Oracle verilənlər bazasına necə qoşulmaq olar

Video: PC və ya Mac -da Java -da Oracle verilənlər bazasına necə qoşulmaq olar
Video: Adobe Illustrator за 1 час! (уроки для начинающих) 2024, Bilər
Anonim

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

9679662 1
9679662 1

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.

9679662 2
9679662 2

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;

9679662 3
9679662 3

Addım 3. Sinifi təyin edin

Sinifi təyin etmək üçün aşağıdakı kodu daxil edin.

sinif OracleConnection {

9679662 4
9679662 4

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) {

9679662 5
9679662 5

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 …");

9679662 6
9679662 6

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; }

9679662 7
9679662 7

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; }

9679662 8
9679662 8

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.");

9679662 9
9679662 9

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;

9679662 10
9679662 10

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"); }

9679662 11
9679662 11

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; }

9679662 12
9679662 12

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"); }

9679662 13
9679662 13

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ı."); }

9679662 14
9679662 14

Addım 14. İpi bağlayın

İfadələr sətrini bağlamaq üçün son sətrə "}" yazın.

9679662 15
9679662 15

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ı."); }}}

Tövsiyə: