2013-11-23 53 views
0

我对Java SQLite有以下问题。连接java jdbc 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"); 

它显示了一个错误:没有这样的表

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

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

感谢您的帮助

回答

0

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

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

0

是这样的:

连接康恩=的DriverManager.getConnection( “JDBC:源码:”);

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

1

你需要一个 “//” 在那里,

“的jdbc:sqlite的:// C: \ Users \ Michal \ Documents \ NetBeansProjects \ Logowanie \ src \ logowanie \ uzytkownicyfaktur.db“