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