连接java jdbc sqlite数据库文件的路径

时间:2013-11-23 20:02:40

标签: java sqlite jdbc

我对Java SQLite有以下问题。

在命令中:

Connection conn = DriverManager.getConnection("jdbc:sqlite:C:\\Users\\Michal\\Documents\\NetBeansProjects\\Logowanie\\src\\logowanie\\uzytkownicyfaktur.db");

我有一个本地数据库文件的路径。

但如果我将以下列方式写出来:

Connection conn = DriverManager.getConnection("jdbc:sqlite:uzytkownicyfaktur.db");

显示错误:没有这样的表

我有两个文件:类文件和数据库文件在同一个包中。

我不知道这个错误的原因。

感谢您的帮助

3 个答案:

答案 0 :(得分:1)

你需要一个“//”,

“JDBC:源码:// C:\用户\米哈尔\文件\的NetBeansProjects \ Logowanie \ SRC \ logowanie \ uzytkownicyfaktur.db”

答案 1 :(得分:0)

如果没有路径,SQLite将尝试在当前路径中打开数据库文件(这有些不可预测)。

如果数据库文件不存在,SQLite将自动创建一个空文件。

答案 2 :(得分:0)

类似的东西:

Connection conn = DriverManager.getConnection(“jdbc:sqlite:”);

显示错误: 1.)没有这样的表:'用户' 2.)NullPointerException