Netbeans Oracle Veritabanı Bağlantısı

Bir önceki yazımda netbeans’e oracle sürücüsünün nasıl yüklendiğini anlatmıştım. Veri tabanına bağlanabilmemiz için öncelikle bu işlemi gerçekleştirmemiz gerekmektedir. Buradan ulaşabilirsiniz: https://sumeyyegorgulu.wordpress.com/2013/09/03/netbeans-oracle-baglantisi/

Öncelikle oluşturduğumuz projemizde Libraries klasörüne oracle sürücü jarını eklememiz gerekmekte. Libraries klasörüne sağ tıklayarak Add Jar/Folder’ı seçerek önceden yüklediğimiz oracle sürücüsünü projemize ekliyoruz. Ben oracle veri tabanını kullandığım için bu sürücüyü ekliyorum, hangi veri tabanını kullanıyorsanız; o veri tabanına ait sürücüyü ekleyerek işleminize devam edebilirsiniz.

Pojemizde Baglanti isimli yeni bir sınıf oluşturuyoruz. Veri tabanı bağlantisini sağlamak için bu sınıfa şu kodları yazıyoruz:

public class Baglanti {
private static String Driver=”oracle.jdbc.OracleDriver”;
private static String DBURL=”jdbc:oracle:thin:@localhost:1521:XE”;
private static String DB=”ORNEK”;
private static String User=”Ornek”;
private static String Password=”1″;
public static Connection conn;  // Bağlanti tipinde conn değişkeni
public static void dbBaglan() {
try {
Class.forName(Driver).newInstance();//Driver yüklendi
if(conn==null){
conn= DriverManager.getConnection(DBURL, User, Password);
JOptionPane.showMessageDialog(null, “Baglandi”);
}
} catch (Exception ex) {
ex.printStackTrace();
JOptionPane.showMessageDialog(null, “Baglanilamadi”);
}
}
public static Connection getConnection(){
if(conn==null){
dbBaglan();
}
return conn;
}
public static void kapat(){
if(conn!=null){
try{
conn.close();
JOptionPane.showMessageDialog(null, “Kapatildi”);
}catch(SQLException ex){
ex.printStackTrace();
}
}
}}

DB değişkeni kullandığımız veritabanı ismini, User değişkeni ise kullandığımız kullanıcının ismini, Password değişkeni ise bu kullanıcıya ait olan parola içeriğini tutmakta. Driver ve DBURL değişkenlerinin içeriğini ise şu şekilde elde ediyoruz:

DriverName

Netbeans’de Services kısmına gelip Databases kısmını açıyoruz. Database Connection kısmınını(sol taraf)  seçip sağ tıklayarak Properties’i açıyoruz. DBURL değişkeninin içeriği Database URL’ ye ; Driver değişkeninin içeriği ise Driver özelliğine karşılık geliyor.

Artık veri tabanına bağlanabiliriz.  Bağlantıyı yapmak istediğimiz sınıfta Baglanti sınıfına ait bir nesne oluşturup, bu nesne ile dbBaglan metodunu çağırmamız yeterli.

Baglanti baglanti=new Baglanti();
baglanti.dbBaglan();
baglanti.kapat();

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s