hsqldb : jdbcDriver ClassNotFoundException.
Bonjour à tous, j'éspère que quelqu'un pourra m'aider parceque je rame...
Voila j'ai le code ci-dessous qui utilise hsqldb :
Code:
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();
}
}
} |
et je le compile et execute comme suit :
Code:
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) |
Comme vous avez pu le constatez "Class.forName("org.hsqldb.jdbcDriver" );" me renvoi
"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