Hi, ich kann leider keine Verbindung erstellen.
Ich verwende Derby und Java(Eclipse).
Die Datenbank habe ich schon angelegt.
Infos:
Datenbank : c:\\DerbyD\D2
CLASSPATH - derby.jar , derbynet.jar, derbyclient.jar, derbytools.jar .
CMD->startNetworkServer
Quelltext: Tutorial
Fehlermeldung:
Wo ist denn das Problem?
Vielen Dank im Voraus.
Ich verwende Derby und Java(Eclipse).
Die Datenbank habe ich schon angelegt.
Infos:
Datenbank : c:\\DerbyD\D2
CLASSPATH - derby.jar , derbynet.jar, derbyclient.jar, derbytools.jar .
CMD->startNetworkServer
Quelltext: Tutorial
Java:
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// org.apache.derby.jdbc.ClientDriver
// org.apache.derby.jdbc.EmbeddedDriver
String driver = "org.apache.derby.jdbc.ClientDriver";
String dbName="/DerbyD/D2";
String connectionURL = "jdbc:derby:" + dbName;
Connection conn = null;
try{
Class.forName(driver);
} catch(java.lang.ClassNotFoundException e) {
e.printStackTrace();
}
try {
conn = DriverManager.getConnection(connectionURL);
//body of code to go here
} catch (Throwable e) {
e.printStackTrace();
} finally {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
Fehlermeldung:
Java:
java.lang.ClassNotFoundException: org.apache.derby.jdbc.ClientDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at Main.main(Main.java:22)
java.sql.SQLException: No suitable driver found for jdbc:derby:/DerbyD/D2
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:207)
at Main.main(Main.java:28)
Exception in thread "main" java.lang.NullPointerException
at Main.main(Main.java:36)
Wo ist denn das Problem?
Vielen Dank im Voraus.