Bonjour,
Je sais ce que vous allez me dire : "fouille sur le forum y'a déjà plein de topics sur ce sujet !!!"
Effectivement j'ai lu de nombreux articles sur ce sujet sur ce forum et d'autres.
Malgrè tout je n'ai pas réussi à résoudre mon problème alors je vous en fait part.
j'ai donc une méthode de connexion
Rien de sorcier. Mais lorsque j'essai de l'utiliser voilà les exceptions que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public Connect(String url) throws ClassNotFoundException, SQLException, InstantiationException, IllegalAccessException { Class.forName("org.gjt.mm.mysql.Driver").newInstance(); this.con=DriverManager.getConnection("jdbc:mysql://localhost/test", "root", ""); this.s=this.con.createStatement(); }
java.sql.SQLException: Error during query: Unexpected Exception: java.lang.ArrayIndexOutOfBoundsException message given: 35
at com.mysql.jdbc.Connection.execSQL(Connection.java:1913)
at com.mysql.jdbc.Connection.execSQL(Connection.java:1842)
at com.mysql.jdbc.Statement.executeQuery(Statement.java:1064)
at com.mysql.jdbc.Connection.initializePropsFromServer(Connection.java:979)
at com.mysql.jdbc.Connection.connectionInit(Connection.java:905)
at com.mysql.jdbc.Driver.connect(Driver.java:311)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at com.ecommerce.sql.Connect.<init>(Connect.java:34)
at Test.main(Test.java:15)
J'ai testé avec différents drivers : "mysql-connector-java-3.0.17-ga-bin.jar", "mysql-connector-java-3.0.1-beta-bin.jar"... que j'ai toujours installé dans mon classpath ; d'ailleurs je n'ai jamais eu de ClassNotFoundException.
Ma base de données existe bien et est accessible en php notamment.
Donc quelqu'un peut il me dire d'ou vient le problème ?
Ma config :
Apache 2.2.4
MySQL 5.0.45
TOMCAT 6.0
Je développe avec Lomboz 3.2.1
Partager