Clemens Schalkw
Gebruiker
- Lid geworden
- 5 dec 2007
- Berichten
- 166
Ik krijg het maar niet voor elkaar om een connectie te krijgen met de database.
Wellicht kan iemand mij helpen.
Ik heb de volgende gegevens ingevuld:
Ik heb hetvolgende op de server kunnen vinden (Linux server) :
/mysql-connector-java-5.1.6/src/com/mysql/jdbc
In deze directory zit onderandere Driver.java , maar het is me nog niet gelukt om een connectie te krijgen. Heb ik de verkeerde te pakken ?
[EDIT]
Hieronder de stacktrace die ik krijg:
Can't find src.com.mysql.jdbc.Driver! (java.lang.ClassNotFoundException: src.com.mysql.jdbc.Driver)
java.lang.ClassNotFoundException: src.com.mysql.jdbc.Driver
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 Connection.jdbcConnect(Connection.java:34)
at Connection.main(Connection.java:27)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
[/EDIT]
Wellicht kan iemand mij helpen.
Ik heb de volgende gegevens ingevuld:
Code:
protected static final String JDBC_URL = "jdbc:mysql://217.67.229.77/"; // ip-adres van server
protected static final String JDBC_USER = "database_user";
protected static final String JDBC_PASS = "password_database";
protected static final String JDBC_DRIVER = "src.com.mysql.jdbc.Driver";
protected void jdbcConnect()
{
try
{
Class.forName(JDBC_DRIVER).newInstance();
connection = (Connection) DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASS);
}
catch (ClassNotFoundException e)
{
error("Can't find " + JDBC_DRIVER + "! (" + e + ")", e);
}
catch (InstantiationException e)
{
error("Can't instantiate " + JDBC_DRIVER + "! (" + e + ")", e);
}
catch (IllegalAccessException e)
{
error("Can't access " + JDBC_DRIVER + "! (" + e + ")", e);
}
catch (SQLException e)
{
error("Can't connect to the database! (" + e + ")", e);
}
}
Ik heb hetvolgende op de server kunnen vinden (Linux server) :
/mysql-connector-java-5.1.6/src/com/mysql/jdbc
In deze directory zit onderandere Driver.java , maar het is me nog niet gelukt om een connectie te krijgen. Heb ik de verkeerde te pakken ?
[EDIT]
Hieronder de stacktrace die ik krijg:
Can't find src.com.mysql.jdbc.Driver! (java.lang.ClassNotFoundException: src.com.mysql.jdbc.Driver)
java.lang.ClassNotFoundException: src.com.mysql.jdbc.Driver
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 Connection.jdbcConnect(Connection.java:34)
at Connection.main(Connection.java:27)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
[/EDIT]
Laatst bewerkt: