我编写了一个有效的java sqlite db连接器类。但我遇到的问题是,无论何时我在另一台计算机上使用相同数据库的连接器,我将不得不在我的connectDb(...)方法中更改数据库的位置。请问有什么方法可以解决这个问题吗?这是我的db连接器类:
import java.awt.HeadlessException;
import java.sql.*;
import javax.swing.*;
public class JavaConnect {
public static Connection ConnectDb() {
try {
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:C:\\Users\\Me\\Documents\\IDEProjects\\myApp\\MYAppDB.sqlite");
return conn;
} catch (HeadlessException | ClassNotFoundException | SQLException e) {
JOptionPane.showMessageDialog(null, e);
return null;
}
}
提前多多感谢...