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