我无法真正做到对。我用sqlite命令解释器创建了一个数据库文件,并将其连接到我的Java程序(JDBC驱动程序没问题,包括在内,到目前为止工作正常)。顺便说一句,在NetBeans中工作。
当我查询SELECT * FROM DIRS;
这样的查询并假设得到一些西里尔字母时,我得到以下内容:
0 « C:\db\main\ 3
1 C:\db\salad\ 8
2 ¥á¥ C:\db\dessert\ 1
表的结构是id-DisplayName-Path-Size。因此,应该以俄语显示的displayname打印错误。
如果我使用Java创建数据库,它运行正常。
我该如何解决?它应该用于之前创建的数据库,所以我不会在最终项目中创建自己的数据库。