Class MyDriver

java.lang.Object
de.willuhn.datasource.db.MyDriver
All Implemented Interfaces:
Driver

public class MyDriver extends Object implements Driver
Hilfsklasse da java.sql.DriverManager nur Driver akzeptiert, die vom Systemclassloader geladen worden. Siehe: http://www.kfu.com/~nsayer/Java/dyn-jdbc.html Sprich: Bringt zum Beispiel ein Jameica-Plugin eigene JDBC-Treiber mit, wuerde java.sql.DriverManager die nicht haben wollen, weil sie nicht vom System-Classloader kommen. Daher zimmern wir uns einen Wrapper um den eigentlichen Driver. Hauptsache MyDriver ist vom SystemClassloader geladen. Wo der tatsaechliche Treiber herkommt, interessiert den DriverManager nicht ;).