Используя 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. Я также вошел в систему из командной строки с корнем и без пароля, и он подключен нормально. В настоящее время я не вижу порт 3306 в netstat. Раньше я получал другую ошибку (я не менял код). Ошибка была "jdbc mysql Доступ запрещен для пользователя" 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();
}