24 Ekim 2016 Pazartesi

Derby'yi Projeye Eklemek

Derby veritabanını projeye eklemek için ilk yapılması gereken şunlardır;


Proje'ye sağ tıklayıp Build Path > Configure Build Path > Libararies > Add External Jars sonra Derby.jar kütüphanesini koyduğunuz yere gidip kütühaneyi projeye import ediyorsunuz...

Ardından proje'ye bir veritabanı class'ı oluşturuyoruz ve sırasıyla şunları yazıyoruz;

private final String yol = "jdbc:derby:kolay123;create=true";
private final String kAdi = "";
private final String sifre = "";

Burada veritabanının adını, kullanıcı adını, şifresini belirliyoruz. 

Ardından; 
static {
        String sistem, ev;
        ev = System.getProperty("user.home",".");
        sistem = ev + File.separatorChar + ".db";
        System.setProperty("derby.system.home", sistem);
       
        try {
               Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
        } catch (ClassNotFoundException e) {
               // TODO Auto-generated catch block
               e.printStackTrace();
        }
  }

Veritabanı dosyalarınının oluşturulacağı yeri belirtiyoruz yukarıda yazmış olduğum  ev = System.getProperty("user.home","."); komut ile veritabanımın linux yada windows'ta user dosyalarının içinde olacağını belirtiyorum. 
Ardından;   sistem = ev + File.separatorChar + ".db"; ile  kullanıcı dosyasının içine .db adında bir klasör oluşturmasını söylüyorum. 

Ardından System.setProperty("derby.system.home", sistem); İle derby'yi bunları yapmasını bildiriyorum veritabanınını da .db içinde oluşturmasını belirtiyor ve veritabanı oluşturma işlemini gerçkleştiriyorum... 

Üstte ki yani ; Class.forName("org.apache.derby.jdbc.EmbeddedDriver"); ile sürücümü belirtiyorum eclipse ile oto olarak hata veriyor verilen hataya tıkladığımda try catch eklemesini söylüyorum ve bu şekilde oluşturuyorum . 

Gelecek dersimize Tablo oluşturmaya değineceğim.

Hiç yorum yok:

Yorum Gönder