java - Eclipse 中的 MySql (MAMP) jdbc 连接错误

标签 java mysql eclipse jdbc

我正在尝试在 Eclipse 中建立与 MySQL 的连接。我已经尝试过以下方法 -

  1. 我已将“my-sql-connector.jar”添加到构建路径和类路径中。
  2. 我尝试将其添加到 WEB-INF 中。
  3. 尝试使用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/

相关文章:

java - 使用 vector 数组创建矩阵数组的简单方法

java - 你如何使用迭代器点击当前元素

java - 当我点击按钮时我的应用程序崩溃了

c++ - std::thread 不是使用 Eclipse Kepler MinGW 命名空间 std 的成员

java - Files.copy 的阻塞/同步版本

php - 无法更新子行

mysql - 每个客户的 XQuery 最近订单

mysql - 在一对多关系表中获取最低共享值

python - appengine 中的 eclipse 断点

java - 为 Junit 测试编写测试用例