12 Mayıs 2016 Perşembe

Java Ile Veri Tabani Islemleri Kaydetme, Silme, Görüntüleme, Güncelleme

Merhaba bu yazımda, java ile temel veritabanı işlemlerini yani kayıt ekleme, kayıt silme, kayıt görüntüleme ve kayıt güncelleme işlemlerinin nasıl yapıldığını anlatacağım. Ben veritabanı olarak derby’i kullanıyorum. Siz hangi veritabanını kullanırsanız kullanın veritabanı işlemlerini gerçekleştiren kodlarda bir değişiklik olmayacaktır. Sadece veritabanına bağlantı için gerekli olan bağlantı cümlesi değişecektir. Neden derby veritabanını kullanıyorsun, diyebilirsiniz. Derby, embedded (gömülü) bir veritabanı. Yani projenizi başka bilgisayara taşıdığınızda veritabanını da proje dosyasıymış gibi yanınızda götürebiliyorsunuz, ayrıca bir kurulum yapmanıza gerek kalmıyor. Ayrıca içerisinde verileriniz yoksa 3MB lık bir alan kaplıyor. Küçük projeler için ideal diyebilirim. Son olarak projenizde hangi veritabanını kullanacaksanız ona ait jar dosyasını kütüphaneye eklemeyi unutmayın. Ben derby.jar dosyasını proje kütüphanesine ekledim. Örneğimizi öğrenci bilgilerini veri tabanına kaydetme-görüntüleme-güncelleme ve silme şeklinde yapacağız. Öncelikle Okul isminde bir veritabanı ve veritabanımızın içinde ogrenci isminde bir tablo oluşturalım. Ogrenci tablosunu oluşturmak için aşağıdaki sql sorgusunu kullanabilirsiniz.








CREATE TABLE APP.ogrenci(
ogrnum int PRIMARY KEY NOT NULL,
isim varchar(255),
soyisim varchar(255),
dyeri varchar(255)
)



Sürekli öğrenci bilgileriyle çalışacağımız için Ogrenci adında bir sınıf oluşturup, Getter ve Setter bloklarını yazıyoruz.

public class Ogrenci {
      
       private int ogrNo;
       private String isim;
       private String soyIsim;
       private String dYeri;
       public int getOgrNo() {
             returnogrNo;
       }
       public void setOgrNo(intogrNo) {
             this.ogrNo = ogrNo;
       }
       public String getIsim() {
             returnisim;
       }
       public void setIsim(String isim) {
             this.isim = isim;
       }
       public String getSoyIsim() {
             returnsoyIsim;
       }
       publicvoid setSoyIsim(String soyIsim) {
             this.soyIsim = soyIsim;
       }
       public String getdYeri() {
             returndYeri;
       }
       public void setdYeri(String dYeri) {
             this.dYeri = dYeri;
       }          
}
Şimdi asıl konumuz olan, java ile veritabanı işlemlerini gerçekleştiren kodlara gelelim. Tüm veritabanı işlemlerini VtIslemleri ismindeki sınıfımız aracılığıyla gerçekleştireceğimizden bu sınıfımızı oluşturuyoruz. Kodların açıklamalarını kod aralarına yorum satırı olarak ekledim.

Hiç yorum yok:

Yorum Gönder