【发布时间】: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 驱动程序文件添加到模块依赖项中。几乎所有与该主题有关的问题都通过路径解决了,我相信我做对了