如何在java中使用可在任何计算机上运行的数据库

时间:2017-10-30 03:27:59

标签: java mysql intellij-idea

所以我做了一堆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;
}
}

谢谢!

1 个答案:

答案 0 :(得分:0)

- 将“localhost”更改为IP(您的计算机获得了数据库) - 将jar(mysql)提取到jar文件中(查看我主题中的最后一个答案)。