Не найден подходящий драйвер для 'jdbc: mysql: // localhost: 3306 / mysql [duplicate]

На этот вопрос уже есть ответ здесь:

Используя Java, я получаю эту ошибку при попытке подключиться к базе данных mysql:

java.sql.SQLException: No suitable driver found for 
jdbc:mysql://localhost:3306/mysql at
java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at MyTest1.main(MyTest1.java:28)

Я использую mysql-connector-java-5.1.18- bin.jar драйвер. Это на моем пути сборки. Я перезапустил MySQL. Я также вошел в систему из командной строки с root и без пароля, и все подключилось нормально. В настоящее время я не вижу порт 3306 в netstat. Раньше я получал другую ошибку (код не менял). Ошибка была "jdbc mysql Access denied for user 'root' @ 'localhost password NO"

try {
    Class.forName("com.mysql.jdbc.Driver");
} 
catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
} 


try {
    String url = "jdbc:mysql://localhost:3306/mysql";
    Connection con = DriverManager.getConnection(url, "root", "");
}
catch (Exception e){
    e.printStackTrace();
}
50
задан cricket_007 7 April 2018 в 09:44
поделиться