PC veya Mac'te Java'da Oracle Veritabanına Nasıl Bağlanılır

İçindekiler:

PC veya Mac'te Java'da Oracle Veritabanına Nasıl Bağlanılır
PC veya Mac'te Java'da Oracle Veritabanına Nasıl Bağlanılır

Video: PC veya Mac'te Java'da Oracle Veritabanına Nasıl Bağlanılır

Video: PC veya Mac'te Java'da Oracle Veritabanına Nasıl Bağlanılır
Video: Illustrator; Şekli kesme, bölme ve kırpma yöntemleri 2024, Mayıs
Anonim

Bu wikiHow makalesi sana Java'da bir Oracle Veritabanına nasıl bağlanacağını öğretir. Bir Java veritabanına bağlanmak için önce sürücü sınıfına, oracle veritabanının URL'sine ve kullanıcı adı ve parolaya ihtiyacınız vardır.

adımlar

9679662 1
9679662 1

Adım 1. Sürücü sınıfını Oracle web sitesinden indirin

"ojdbc6.jar" veya "ojdbc7.jar" dosyasını indirebilirsiniz.

9679662 2
9679662 2

Adım 2. Aşağıdaki kodu yazın:

Bu kod, Java'nın geçeceği süreci listeler. Önce sürücü sınıfını arayacak, ardından Oracle veritabanı URL'sine bağlanacak, ardından veritabanına bağlanacaktır.

java.sql. DriverManager'ı içe aktarın; java.sql. Connection'ı içe aktarın; java.sql. SQLException'ı içe aktarın;

9679662 3
9679662 3

Adım 3. Sınıfı ayarlayın

Sınıfı ayarlamak için aşağıdaki kodu yazın.

sınıf OracleConnection{

9679662 4
9679662 4

Adım 4. Bir dizi ifade oluşturun

Bu kod, kullanıcının programın sürücü sınıfını aradığını bilmesini sağlayacak bir dizi ifade başlatacak ve ardından sürücü sınıfının bulunup bulunmadığını veya sürücü sınıfının bulunamadığını kullanıcıya bildirecektir. Aşağıdaki kodu yazın:

public static void main(String argv) {

9679662 5
9679662 5

Adım 5. Arama İfadesi Oluşturun

Aşağıdaki kod, kullanıcının programın sürücü sınıfını aradığını bilmesini sağlayacaktır. "System.out.println();" ifadeler oluşturmak için kullanılır. Aşağıdaki kodu yazın.

System.out.println("Oracle JDBC sürücüsü aranıyor…");

9679662 6
9679662 6

Adım 6. Java veritabanı sürücüsünü arayın

Aşağıdaki kod, programa veritabanı sürücüsünü aramasını söyleyecektir.

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

9679662 7
9679662 7

Adım 7. Veritabanı sürücüsü bulunamazsa bir iade ifadesi oluşturun

Program veritabanı sürücüsünü bulamazsa, aşağıdaki kod, kullanıcının veritabanı sürücüsüne ihtiyacı olduğunu bildiren bir mesaj oluşturur. Aşağıdaki kodu yazın:

catch (ClassNotFoundException e) { System.out.println("Oracle JDBC sürücüsü bulunamadı!"); e.printStackTrace(); dönüş; }

9679662 8
9679662 8

Adım 8. Veritabanı sürücüsü bulunursa bir iade ifadesi oluşturun

Aşağıdaki kod, kullanıcının programın veritabanı sürücüsünü bulduğunu bilmesini sağlar.

System.out.println("Oracle JDBC Sürücüsü Kayıtlı.");

9679662 9
9679662 9

Adım 9. Oracle veritabanına bağlanın

Aşağıdaki kod Oracle veritabanına bağlanma işlemini başlatacaktır.

Bağlantı bağlantısı = boş;

9679662 10
9679662 10

Adım 10. Veritabanı URL'sini, kullanıcı adını ve şifreyi ekleyin

Aşağıdaki kod veritabanı URL'sini, kullanıcı adını ve şifreyi girecektir. Bu değerleri koda doğru girmelisiniz. Yaygın bir url, "jdbc:oracle:thin:@localhost:1521:xe" şeklindedir. Kullanıcı adı varsayılan olarak "sistem"dir ve parola, Oracle veritabanını kurduğunuzda kullanıcı tarafından belirlenir. Aşağıdaki kodu doğru değerlerle yazın:

try { bağlantı = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "kullanıcı adı", "parola"); }

9679662 11
9679662 11

Adım 11. Kullanıcı adı ve şifre yanlışsa hata mesajını döndürün

URL, kullanıcı adı veya şifre yanlışsa bir hata mesajı döndürmek için aşağıdaki kodu yazın.

catch (SQLException e) { System.out.println("Bağlantı Başarısız! Kullanıcı adı ve parolayı kontrol edin"); e.printStackTrace(); dönüş; }

9679662 12
9679662 12

Adım 12. Bir veritabanı bağlantı mesajı oluşturun

Veritabanına bağlantı başarılı olduğunda kullanıcıyı bilgilendirmek için aşağıdaki kodu yazın:

if (bağlantı != null) { System.out.println("Veritabanına bağlantı başarılı"); }

9679662 13
9679662 13

Adım 13. Bağlantı hata mesajı oluşturun

Program herhangi bir nedenle veritabanına bağlanamazsa, aşağıdaki kod kullanıcının bir hata olduğunu bildiren bir mesaj döndürür. Aşağıdaki kodu yazın:

else { System.out.println("Veritabanına bağlanılamıyor."); }

9679662 14
9679662 14

Adım 14. Dizeyi kapatın

İfade dizisini kapatmak için son satıra bir "}" yazın.

9679662 15
9679662 15

Adım 15. Sınıfı kapatın

Sınıf nesnesini kapatmak için sayfanın altına son bir "}" yazın. Bu, kodu tamamlar. Kodunuzun tamamı şöyle görünmelidir:

java.sql. DriverManager'ı içe aktarın; java.sql. Connection'ı içe aktarın; java.sql. SQLException'ı içe aktarın; class OracleConnection{ public static void main(String argv) { System.out.println("Oracle JDBC sürücüsü aranıyor…"); deneyin { Class.forName("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) { System.out.println("Oracle JDBC sürücüsü bulunamadı!"); e.printStackTrace(); dönüş; } System.out.println("Oracle JDBC Sürücüsü kaydedildi."); Bağlantı bağlantısı = boş; try { bağlantı = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "kullanıcı adı", "parola"); } catch (SQLException e) { System.out.println("Bağlantı Başarısız! Kullanıcı adı ve parolayı kontrol edin"); e.printStackTrace(); dönüş; } if (bağlantı != null) { System.out.println("Veritabanına bağlantı başarılı"); } else { System.out.println("Veritabanına bağlanılamıyor."); } } }

Önerilen: