Die Registrierung des Treibers kann auf unterschiedliche Arten erfolgen.
Im obigen Code-Ausschnitt wurde die
Registrierung über die statische Methode Class.forName() durchgeführt.
String driver = "oracle.jdbc.driver.OracleDriver";
...
Class.forName(driver);
Diese Methode erwartet als Parameter den vollqualifizierten Klassennamen des JDBC-Treibers.
Beim Aufruf wird die angegebene Klasse gesucht und durch den
Klassenlader in die Java-Laufzeitumgebung geladen. Nach der JDBC-Spezifikation
muss sich ein JDBC-Treiber durch einen statischen Initialisierungsteil selbst
beim Treibermanager registrieren, sobald er vom Klassenlader geladen wird.