Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[JDBC][MySQL] Problem beim connect

0 views
Skip to first unread message

Christian Robert

unread,
Feb 2, 2005, 8:29:36 AM2/2/05
to
Hallo,

ich schlage mich hier gerade mit einem sehr seltsamen Problem rum -
folgender Code erzeugt eine Fehlermeldung:

String driverName = "com.mysql.jdbc.Driver";
Driver driver = (Driver)Class.forName(driverName);
Connection connection = DriverManager.getConnection(
connectionDef.getDatabaseLocation(),
connectionDef.getUserName(),
connectionDef.getPassword());

java.sql.SQLException: Error during query: Unexpected Exception:
java.lang.ArrayIndexOutOfBoundsException message given: 26
at com.mysql.jdbc.Connection.execSQL(Connection.java:2191)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2095)
at com.mysql.jdbc.Statement.executeQuery(Statement.java:1160)
at com.mysql.jdbc.Connection.initializePropsFromServer
(Connection.java:1045)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:1834)
at com.mysql.jdbc.Connection.connectionInit(Connection.java:971)
at com.mysql.jdbc.Driver.connect(Driver.java:400)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)

Das "interessante" an der ganzen Sache: Dieser Fehler tritt nur auf,
wenn die Connection innerhalb vom Tomcat 3.3 aufgebaut wird. Tomcat 4
oder 5 laufen einwandfrei ohne Probleme durch.

Datenbank ist MySQL 4.1, JDBC-Treiber habe ich mal durch die Bank
versucht mit 3.0.11, 3.0.16, 3.1.6, 3.2.0alpha bei allen mit dem
gleichen Ergebnis.

Sitzen da irgendwelche Libraries in der Standard 3.3er Installation,
mit denen sich der JDBC-Treiber beisst?

0 new messages