You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 09:04:37