如何为嵌入式java sqlite数据库创建动态URL

时间:2014-09-19 00:05:47

标签: java mysql sqlite

我编写了一个有效的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;
    }

}

提前多多感谢...

0 个答案:

没有答案