Bonjour à tous, j'éspère que quelqu'un pourra m'aider parceque je rame...
Voila j'ai le code ci-dessous qui utilise hsqldb :
et je le compile et execute comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 import java.sql.Connection; import java.sql.DriverManager; import org.hsqldb.jdbcDriver; public class Test{ public static void main(String[] args){ try { Class.forName("org.hsqldb.jdbcDriver" ); }catch(ClassNotFoundException e){ e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } } }
Comme vous avez pu le constatez "Class.forName("org.hsqldb.jdbcDriver" );" me renvoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 ~/hsqldb/src$ javac -classpath ../lib/hsqldb.jar Test.java ~/hsqldb/src$ java Test java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at Test.main(Test.java:9)
"java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver" alors que jdbcDriver ce trouve dans hsqldb.jar et est bien dans le package org.hsqldb.
Voila si quelqu'un a une idée?
Merci d'avance
6pi
Partager