java.sql.DriverManager.setLogStream(java.lang.System.out);
(JDBC-ODBC-Bridge)
getConnection()
auch noch die Methoden
getDriver()
, getDrivers()
und registerDriver()
(selten gebraucht, Connection dann über Driver.connect()
)
Class.forName("...")
dynamisch nachladen oder
java.lang.System
-Eintrag jdbc.drivers
hinzufügen (im File ~/.hotjava/properties
), wird nur zur
Initialisierung vom DriverManager
gecheckt!
DriverManager
registriert
DriverManager
nur Treiber aus
dem lokalen Filesystem oder vom selben Classloader wie der Code, der die Verbindung
wünscht
jdbc.drivers=der.erste.Driver:der.zweite.Driver:noch.ein.Driver; |
DriverManager.getConnection()
werden alle Treiber getestet,
ob sie eine Verbindung ermöglichen
jdbc.drivers
immer zuerst)
Driver.connect()
die gegebenen URL erkennt,
darf die Verbindung aufbauen
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // Treiber laden String url = "jdbc:odbc:dbname"; DriverManager.getConnection(url, "uid", "passwd"); |