Codename One中SQLite数据库连接失败问题求助
Codename One中SQLite数据库连接失败问题求助
我一直在折腾把自带的SQLite数据库复制到FileSystemStorage,好不容易才成功!之前把数据库放在src文件夹时,InputStream老是弹出“error opening connection”错误,后来把它移到resources文件夹才搞定这个问题。
可现在复制成功后,执行这段代码打开数据库时又碰到了同样的连接错误:
Database db = Display.getInstance().openOrCreate("players.db");
我试过好几种办法:在文件名前加反斜杠、在文件名前加\database,甚至直接用FileSystemStorage(path)作为数据库名称,但还是连不上。有没有大佬能给点思路?万分感谢!
我的开发环境:
- M1 16" MacBook Pro
- IntelliJ 2023.2.5
- JRE 8
补充说明:
- 我的数据库是用DB Browser for SQLite创建的
- 我附上了一个测试用的简易项目,用来测试打开数据库和插入数据,构建应用时,数据库初始化语句和执行语句都会抛出“error opening connection”错误
备注:内容来源于stack exchange,提问作者curtjacobs1
相关产品推荐
相关产品推荐

