А если что-то типа такого написать не прокатит? У меня на Intellij Idea 2017.3 && jdbs mysql connector 5.1.45 работает
private static final String URL = "jdbc:mysql://localhost:3306/dbname";
private static final String USERNAME = "bla-bla";
private static final String PASSWORD = "bla-bla";
public static void main(String[] args) {
Connection connection;
try {
Driver driver = new FabricMySQLDriver();
DriverManager.registerDriver(driver);
connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);
if (!connection.isClosed()) {
System.out.println("Соединение с БД установлено");
}
}catch (SQLException e) {
System.out.println("Не удалось загрузить класс драйвера");
}
}
Или же попробуйте вместо Class.forName("com.mysql.jdbc.Driver"); указать
Class.forName("com.mysql.cj.jdbc.Driver");