JDBC nedir?
JDBC (Java Database Connectivity), bir java programından ilişkisel bir veritabanına erişebilmek için kullanılan java APIleri topluluğudur. Bu Java APIleri sayesinde programlar SQL uyumlu olan bütün veritabanlarına erişebilir ve sql statementları çalıştırabilirler.
JDBC sayesinde kullanılacak veritabanından bağımsız olarak uygulama yazılabilir, ve bu uygulama farklı platformlarda, farklı veritabanları ile hiç bir değişiklik yapmayı gerektirmeden çalışabilir.
Aksi halde yazdığımız bir uygulama kullanılabilecek her veritabanına göre ayrı bir versiyon olarak yazılmak zorunda olacaktı. Bu da zaman ve para kaybı demektir.
JDBC çok kullanışlı olsa da mükemmel değildir. Aşağıda JDBC'nin artı ve eksilerini bulabilirsiniz.
JDBC'nin artıları ve eksileri nelerdir?
JDBC'nin artıları:
1. Basit ve kolay bir şekilde SQL işlemleri yapılıyor.
2. Büyük boyutlarda veri ile performanslı çalışıyor.
3. Küçük uygulamalarda çok başarılı oluyor.
4. Öğrenmesi çok kolay olan basit bir syntaxı var.
JDBC'nin eksileri:
1. Büyük çaplı projelerde kullanıldığındaa karmaşık hale geliyor.
2. Programlama overhead'i çok, yani buna angarya da diyebiliriz. Az iş için fazla kod yazımı gerektiriyor.
3. Encapsulation prensibine uymuyor
4. MVC konseptine uydurulması çok zor.
5. SQL sorguları DBMS'e göre değişiyor. Yani DBMS'e bağımlı durumda.
Hiç yorum yok:
Yorum Gönder