Я пытаюсь установить соединение между моим апплетом и моим сервером MySQL, используя jdbc
Я добавил jar mysql-connector-java-5.1.14-bin.jar в проект
тогда я использовал этот код
public void databaseTesting(){
Connection con;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test", "root","");
System.err.println("connected !");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM `test`.`test`;");
while (rs.next()) {
int A = rs.getInt("columnA");
int B = rs.getInt("columnB");
System.err.println("A "+A+" B "+B);
}
} catch (SQLException e) {
System.err.println("failed to connect");
} catch (InstantiationException e) {
System.err.println("InstantiationException");
} catch (IllegalAccessException e) {
System.err.println("IllegalAccessException");
} catch (ClassNotFoundException e) {
System.err.println("ClassNotFoundException");
}
}
и по какой-то причине я продолжаю получать ClassNotFoundException.
редактировать
jar добавляется в путь сборки и появляется в ссылочных библиотеках.
исключение выдается
.
Class.forName ( "com.mysql.jdbc.Driver") newInstance ();
Кто-нибудь понял, почему?
Заранее спасибо Джейсон