我真的搞不定。我用 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。因此,应该以俄语显示的显示名称打印错误。
如果我用 Java 创建一个数据库,它运行正常。
我该如何解决?它应该与之前创建的数据库一起使用,所以我不会在最终项目中创建自己的数据库。