İçindekiler:
- Java Veritabanı Bağlantı Mimarisi (JDBC Mimarisi) ne demektir?
- Techopedia, Java Veritabanı Bağlantı Mimarisini (JDBC Mimarisi) açıklıyor
Java Veritabanı Bağlantı Mimarisi (JDBC Mimarisi) ne demektir?
Java Veritabanı Bağlantısı (JDBC) mimarisi, ilişkisel veritabanlarına erişmek için arabirimleri belirten bir API'dir. JDBC bir veritabanına bağlanmaya, veritabanına sorgular ve güncellemeler göndermeye ve sorgular için veritabanından elde edilen sonuçları almaya ve işlemeye yardımcı olur.
Techopedia, Java Veritabanı Bağlantı Mimarisini (JDBC Mimarisi) açıklıyor
JDBC, Java platformunun temel bir parçasıdır ve Sun Microsystems tarafından geliştirilen bir API spesifikasyonudur. JDBC mimarisi, bir veritabanına erişmek için iki katmanlı ve üç katmanlı işleme modellerini destekler.
İki katmanlı modelde, bir Java uygulaması veya uygulaması doğrudan veri kaynağıyla iletişim kurar. JDBC sürücüsü, uygulama ve veri kaynağı arasındaki iletişimi sağlar. Bir kullanıcı veri kaynağına bir sorgu gönderdiğinde, bu sorguların yanıtları kullanıcıya sonuçlar biçiminde geri gönderilir. Veri kaynağı her zaman tek bir yerde bulunan tek bir makine olmayabilir. Bir kullanıcının bağlı olduğu ağdaki farklı bir makinede bulunabilir. Bu, kullanıcının makinesinin bir istemci gibi çalıştığı ve veri kaynağını çalıştıran makinenin sunucu gibi davrandığı bir istemci / sunucu yapılandırması olarak bilinir. Ağ bağlantısı intranet veya Internet olabilir.
Üç katmanlı modelde, kullanıcının komutları veya sorguları, komutların tekrar veri kaynağına gönderildiği orta katman hizmetlerine gönderilir. Sonuçlar orta katmana ve oradan kullanıcıya geri gönderilir. Bu tür bir model, erişim kontrolünün sürdürülmesini ve kurumsal verilerde güncelleme yapılmasını kolaylaştırdığı için yönetim bilgi sistemi yöneticileri tarafından çok yararlı bulunmuştur. Uygulama dağıtımı da kolaylaşır ve performans avantajları sağlar. Orta katman genellikle C veya C ++ ile yazılır.
JDBC sürücü yöneticisi, Java uygulamalarını bir JDBC sürücüsüne bağlamak için nesneleri belirten JDBC mimarisinin geleneksel bir omurgasıdır. JDBC Test Suite, JDBC sürücülerinin programı çalıştırmasını sağlamaya yardımcı olur. JDBC-ODBC Bridge yazılımı, açık veritabanı bağlantısı sürücüleri aracılığıyla JDBC erişimi sunar.
