Вот мой код: < /p>
import java.sql.*;
import com.mysql.jdbc.Driver;
public class Main {
public void connect() {
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql//localhost:3306/mydb", "dev", "pass");
}
catch (Exception e) {
e.printStackTrace();
}
finally {
if (con != null) try { con.close(); } catch(Exception e) {}
}
}
public static void main(String[] args) {
Main m = new Main();
m.connect();
}
}
< /code>
Я импортировал Mysql-Connector-java-5.1.39.jar как библиотека в IntelliJ и, как вы можете видеть, драйвер импортируется в коде.java.sql.SQLException: No suitable driver found for jdbc:mysql//localhost:3306/mydb
< /code>
Я посмотрел на бесчисленные вопросы переполнения стека и не могу понять, что еще нужно, по крайней мере, попытаться соединить. У меня работает локальный SQL Server, и я дважды проверил имя порта и базы данных. < /P>
Любые идеи будут оценены, спасибо. Решение другого вопроса, который кто -то помечен, здесь не имеет значения. Я уже добавил банку в качестве библиотеки для проекта, как описано в другом вопросе. Кроме того, авария не происходит в части «class.forname», он сбой на последующей строке.
Подробнее здесь: https://stackoverflow.com/questions/440 ... -connector