问题描述
所以我做了一堆java编程,但这是我第一次在应用程序中使用数据库。
So i have done a bunch of java programming but this is my first time using a database in an application.
我正在使用intellij和MySQL
I am using intellij and MySQL
现在我做了一个简单的应用来存储随机字。我使这个应用程序的计算机工作完美。我可以输入一个单词,单击保存,关闭程序,下次运行程序时,该单词将重新出现。
Now i made a simple application to store a random word. The computer i made this application on works perfectly. i can type a word, click save, close the program and the word will reappear the next time i run the program.
但是,在另一台计算机上使用此程序我会得到以下错误
However, using this program on another computer i will get the following error
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
如何让这个程序在任何其他计算机上运行
How do i make this program work on any other computer
这里有一些连接到数据库的代码
here is some of the code to connect to the database
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(你的计算机有DB)
-将你的jar(mysql)提取到你的jar文件中(查看我的最后一个答案)你的主题)。
-Change "localhost" to IP (your computer got DB)-Extract your jar(mysql) to your jar file(check my last answer in your topic).
这篇关于如何在java中使用可在任何计算机上运行的数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!