Mysql使用java JDBC和Mac OS
我正在尝试将值插入到本地计算机上运行的现有JavaDB中。我的代码:Mysql使用java JDBC和Mac OS,java,mysql,jdbc,Java,Mysql,Jdbc,我正在尝试将值插入到本地计算机上运行的现有JavaDB中。我的代码: void insertVal(String json){ Connection conn = null; //DriverManager.registerDriver(new com.mysql.jdbc.Driver ());jdbc:mysql://localhost:3306/?user=root try { conn = DriverManager.getConnecti
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:找不到适合jdbc的驱动程序:mysql://localhost:3306/?user=root
我在这里添加了JDBC驱动程序(使用独立平台)
并使用Intellij将其添加为依赖项。
我错过了什么?
谢谢
编辑:
对于遇到此问题的任何人来说,此代码都很好。我的驱动程序版本不是最新版本。您需要创建一个新用户,由于某些原因,根用户不能在MAC上工作。不幸的是,为什么现在不能?你试图找到这个问题的答案是什么?请回答您的问题并添加更多相关信息。该用户的URL有问题,我直接从工作台复制了我的URL。关于路径,我已经将tar.gz驱动程序文件添加到模块依赖项中。几乎所有关于这个话题的问题都通过路径解决了,我相信我做得很对。谢谢你的回答,我已经成功了。