Sory для моего слабого английского, я хочу подключиться к mysql-соединению с java, я добавил mysql-connector.jar, но класс не найден, ошибка все еще продолжается , Вот скриншот построения пути.класс не найден исключение com.mysql.jdbc.driver даже я добавил файл jar
Что я должен сделать для подключения MySQL
Вот код
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
String sql1 = "INSERT INTO test (name) VALUES(?)";
stmt = conn.prepareStatement(sql1);
stmt.setString(1, okey);
}
// execute insert SQL stetement
stmt .executeUpdate();
stmt.close();
conn.close();
}catch(SQLException se){
//Handle errors for JDBC
se.printStackTrace();
}catch(Exception e){
//Handle errors for Class.forName
e.printStackTrace();
}finally{
try{
if(stmt!=null)
stmt.close();
}catch(SQLException se2){
}// nothing we can do
try{
if(conn!=null)
conn.close();
}catch(SQLException se){
}//end finally try
}//end try
Это явно проблема с классом. У вас должен быть «драйвер» внутри пакета «com.mysql.jdbc», и этот пакет должен быть, в свою очередь, в банке «mysql-connector-java-5.1.53» -bin.jar "...... проверьте ваши библиотеки библиотек ... – Victor
Вам даже не нужно вызывать' Class.forName ("com.mysql.jdbc.Driver"); 'поскольку JDBC v4, который эта библиотека реализует. – Pshemo
Как запустить этот код? Это автономное приложение, или вы развертываете его на сервере? – Pshemo