12 Aralık 2023 Salı

JDBC Sürücüsü Yazma

Giriş
Böyle bir şey ilk defa hazelcast-jdbc projesinin hazelcast-jdbc-core modülünde şahit oldum

Bize gereken sınıflar şöyle
java.sql.Connection
java.sql.Driver
java.sql.DatabaseMetaData
java.sql.PreparedStatement
java.sql.ResultSet
java.sql.ResultSetMetaData
java.sql.Statement

java.sql.DriverManager Sınıfı
java.sql.DriverManager sınıfından kalıtmaya gerek yok. Açıklaması şöyle
The DriverManager class included with the java.sql package tracks the loaded JDBC drivers. The client application retrieves the desired database connections through the DriverManager class
getConnection metodu
java.sql.DriverManager#getConnection("jdbc:...") metodu kendisine kayıtlı tüm Driver nesnelerine teker teker belirtilen JDBC adresini kabul edip etmediğini sorar. Kabul eden yani bağlantı açan ilk Driver nesnesini döndürür.


Hiç yorum yok:

Yorum Gönder