Ошибка при подключении к MySQL c помощью jdbc
Подключаюсь к MySQL с помощью драйвера mysql-connector-8.0.19.jar (взятый из официального установщика). Используя встроенный "подключатор классов" (не знаю, как это по-человечески назвать) в Intellij IDEA. В коде это:
Class.forName("com.mysql.jdbc.Driver");
и
dbConnection = DriverManager.getConnection("jdbc:mysql//localhost:3306/vegetablewarehouse", "root", "12345");
В ответ получаю такую ошибку:
java.sql.SQLException: No suitable driver found for jdbc:mysql//localhost:3306/vegetablewarehouse
В чем может быть проблема?
Весь код:
public class DBHandler {
public static Connection dbConnection;
public Connection getDbConnection() throws ClassNotFoundException, SQLException{
Class.forName("com.mysql.jdbc.Driver");
System.out.println("1");
dbConnection = DriverManager.getConnection("jdbc:mysql//localhost:3306", "root", "12345");
System.out.println("3");
return dbConnection;
}
public ResultSet getUser(User user) {
ResultSet resultSet = null;
System.out.println("2");
String select = "SELECT * FROM " + DBConstant.USER_TABLE + " WHERE " + DBConstant.USER_EMAIL
+ "=? AND " + DBConstant.USER_PASSWORD + "=?"; //Строка запроса
try{
PreparedStatement pst = getDbConnection().prepareStatement(select);
pst.setString(1, user.getEmail());
pst.setString(2, user.getPassword());
System.out.println("3");
resultSet = pst.executeQuery();
}catch (SQLException e) {
e.printStackTrace();
}catch (ClassNotFoundException e){
e.printStackTrace();
}
return resultSet;
}
Выводит 1 и 2.