JDBC ile Veritabanı İşlemleri

--

Veritabanı işlemleri bir uygulama için olmazsa olmazlardan biridir çoğu zaman. Java programlama dilinde farklı veritabanı çözümleri için farklı farklı pek çok araç geliştirilmiştir. Bunlardan bir kısmı Java dili içerisinde bize built-in sunulurken diğer kalanları kullanmak için uygulamaya kütüphaneler eklemek gerekir. Burada önemli olan ihtiyacı anlamak ve daha sonra ihtiyaca en uygun yöntemi seçmektir.

Java programlama dilinde veritabanı işlemlerini yapmak için farklı abstraction seviyelerinde API’lar sunulmuştur. Bunlardan ilki ve en düşük seviye abstraction sunan çözüm JDBC (Java Database Connectivity);

JDBC kullanarak veritabanına erişim

JDBC Java programlama dili tarafından sunulan ve veritabanına bağlanmayı ve SQL sorguları çalıştırmayı mümkün kılan API’dır. Genel mimarisi aşağıdaki gibidir;

JDBC API uygun driver(sürücü) bulunması durumunda tüm RDBMS çözümlerinde bize veritabanı işlemleri yapma imkanı sağlar. JDBC API veritabanı işlemleri için gerekli olan abstractionı sağlar, daha sonra kendisine verilen driver ile sorguları ilgili veritabanına iletir, sorgunun çalıştırılması sonucunda üretilen çıktıyı da java uygulamasına geri iletir. Burada önemli olan hangi veritabanına bağlanılacaksa ona uygun driver kullanılmalı.

--

--