【问题标题】:Mysql using java JDBC with Mac OS [duplicate]Mysql在Mac OS中使用java JDBC [重复]
【发布时间】:2021-04-21 17:20:56
【问题描述】:

我正在尝试将值插入到在我的本地计算机上运行的现有 Java 数据库中。我的代码:

    void insertVal(String json){
    Connection conn = null;
    //DriverManager.registerDriver(new com.mysql.jdbc.Driver ());jdbc:mysql://localhost:3306/?user=root
    try {
        conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/Orders", "root", "1234");
        Statement st = conn.createStatement();

        String insert = "INSERT INTO orders " +  json;

        st.executeUpdate(insert);
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}

它一直在说java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/?user=root 我已经添加了这里给出的 JDBC 驱动程序Connect Java to a MySQL database(使用独立平台) 并使用 Intellij 将其添加为依赖项。 我错过了什么? 谢谢!

编辑: 对于遇到此问题的任何人,此代码都很好。我的驱动程序版本不是最新的。

【问题讨论】:

  • 很遗憾没有
  • 为什么不呢?你试图找到这个问题的解决方案是什么?请edit您的问题并添加更多相关信息。
  • 那个用户的 URL 有问题,我直接从工作台复制了我的。关于路径,我已将 tar.gz 驱动程序文件添加到模块依赖项中。几乎所有与该主题有关的问题都通过路径解决了,我相信我做对了

标签: java mysql jdbc


【解决方案1】:

你需要创建一个新用户,由于某种原因root用户不能在MAC上工作

【讨论】:

  • 感谢您的回复,我已经成功了。
猜你喜欢
  • 1970-01-01
  • 2013-04-27
  • 2011-07-27
  • 2018-09-10
  • 2011-07-01
  • 2018-03-16
  • 2016-02-13
  • 2017-03-11
  • 2017-11-05
相关资源
最近更新 更多