Hi,
habe seit mehreren Stunden das Problem das ich bei meinem Servlet den jdbc Treiber nicht laden kann. Bei einer "normalen" Anwendung funktioniert es einwandfrei.
Ich verwende Eclipse 3.1, C:\Programme\Java\mysql-connector-java-3.1.12\mysql-connector-java-3.1.12-bin.jar
Der JConnector ist auch im Classpath eingetragen.
Macht es einen unterschied ob der Treiber in der doPost, doGet oder init Methode geladen wird? Hab aber auch alle 3 schon ausprobiert. Erhalte immer wieder "No suitable Driver" und/oder eine "ClassNotFound" Exception.
Der Aufruf erfolg folgendermaßen
habe auch schon Class.forName("com.mysql.jdbc.Driver").newInstance() versucht...
Und ja gegoogelt und im Forum geschaut hab ich auch schon, aber verstehs trotzdem nicht. Hab nichts passendes gefunden was den Fehler behebt.
Axo was vielleicht noch wichtig wär zu wissen, ich habe ein Tomcat-Projekt erstellt und die Klasse mit dem Treiberladen befindet sich in einem Paket.
Dankeschön[/code]
habe seit mehreren Stunden das Problem das ich bei meinem Servlet den jdbc Treiber nicht laden kann. Bei einer "normalen" Anwendung funktioniert es einwandfrei.
Ich verwende Eclipse 3.1, C:\Programme\Java\mysql-connector-java-3.1.12\mysql-connector-java-3.1.12-bin.jar
Der JConnector ist auch im Classpath eingetragen.
Macht es einen unterschied ob der Treiber in der doPost, doGet oder init Methode geladen wird? Hab aber auch alle 3 schon ausprobiert. Erhalte immer wieder "No suitable Driver" und/oder eine "ClassNotFound" Exception.
Der Aufruf erfolg folgendermaßen
Code:
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e) {
System.out.println("ClassNotFound Exception: " + e.getMessage());
}
habe auch schon Class.forName("com.mysql.jdbc.Driver").newInstance() versucht...
Und ja gegoogelt und im Forum geschaut hab ich auch schon, aber verstehs trotzdem nicht. Hab nichts passendes gefunden was den Fehler behebt.
Axo was vielleicht noch wichtig wär zu wissen, ich habe ein Tomcat-Projekt erstellt und die Klasse mit dem Treiberladen befindet sich in einem Paket.
Dankeschön[/code]