我正在尝试在 Eclipse 中建立与 MySQL 的连接。我已经尝试过以下方法 -
- 我已将“my-sql-connector.jar”添加到构建路径和类路径中。
- 我尝试将其添加到 WEB-INF 中。
- 尝试使用class.forName。
尝试了上述所有操作后,我仍然无法建立连接。我不断收到以下错误 -
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/sampledb
这是我的代码 -
public class Main {
private static final String USERNAME = "user1";
private static final String PASSWORD = "user1";
private static final String CONN_STRING =
"jdbc:mysql://localhost/sampledb";
public static void main(String[] args) throws SQLException {
Connection conn = null;
try {
conn = DriverManager.getConnection(CONN_STRING, USERNAME, PASSWORD);
System.out.println("Connected");
} catch (SQLException e) {
System.err.println(e);
} finally {
if (conn != null) {
conn.close();
}
}
我看过很多关于这个问题的帖子,并且我已经尝试了所有的建议。我是 Java 新手,正在尝试掌握 Java 和 JDBC,但最近 2 天我一直在使用它。有人可以指导我解决这个问题吗?
最佳答案
您是否尝试注册您的驱动程序?并检查您的驱动程序是否正确。
Class.forName("com.mysql.jdbc.Driver");
conn = (Connection) DriverManager.getConnection(CONN_STRING, USERNAME, PASSWORD);
关于java - Eclipse 中的 MySql (MAMP) jdbc 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34914504/