所以我已经完成了一堆java编程,但这是我第一次在应用程序中使用数据库。
我正在使用 intellij 和 MySQL
现在我制作了一个简单的应用程序来存储随机单词。我制作此应用程序的计算机运行良好。我可以输入一个单词,单击“保存”,关闭程序,下次运行该程序时该单词将重新出现。
但是,在另一台计算机上使用此程序时,我会收到以下错误
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
如何使该程序在任何其他计算机上运行
这是一些连接数据库的代码
public class ConnectionConfiguration {
public static Connection getConnection() {
Connection connection = null;
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/testDatabase", "root", "qwerty");
} catch (Exception e) {
e.printStackTrace();
}
return connection;
}
}
谢谢!
最佳答案
-将“localhost”更改为IP(您的计算机已获得数据库) -将你的 jar(mysql) 解压到你的 jar 文件中(检查我在你的主题中的最后一个答案)。
关于java - 如何在java中使用可以在任何计算机上运行的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47007759/