Не удалось загрузить драйвер java.sql.SQLException: не найден подходящий драйвер для jdbc
У меня проблема с подключением базы данных java и mysql, которая вчера работала нормально, но сейчас не работает, вот мой код.
public static void main(String[] args) {
try
{
Class.forName ("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e)
{
System.out.println ("Could not load the driver");
}
String user, pass, host, database;
user = "Michael";
pass = "Blaine22";
host = "localhost";
database = "maintenance_work";
Connection conn = DriverManager.getConnection
("jdbc:mysql://"+host+":3306/"+database, user, pass);
conn.setAutoCommit(false);
//Menu code:
appSchoolMaintenance newWork = new appSchoolMaintenance();
newWork.statement1(); // opens the start method
}
3 ответа
Решение
Начал работать снова - перепробовал все предложения, но снова начал работать - ни к чему, ни к чему! хотя спасибо за помощь
Добавьте драйвер MySQL JDBC (вы можете получить его здесь: http://dev.mysql.com/downloads/connector/j/) в путь к классам приложения и удалите ненужный фрагмент кода:
try
{
Class.forName ("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e)
{
System.out.println ("Could not load the driver");
}
Вы можете попробовать напрямую подключиться к драйверу MySQL JDBC
com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver();
Connection conn = driver.
connect("jdbc:mysql://localhost/test?user=root&password=root", null);
если этот код компилируется, вам не хватает драйвера MySQL JDBC на пути к классам