gpt4 book ai didi

java - Sqlite 数据与桌面应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 09:53:01 25 4
gpt4 key购买 nike

我正在创建java桌面应用程序。我已经使用 exe4j 创建了 jar 文件的 exe。现在我正在使用简单的 Binder 软件将我的 sqlite 数据库与我的 exe 绑定(bind)。但是,当我运行我的应用程序时,数据会正确保存,但是当我重新运行应用程序时,我之前保存的数据不存在。请帮忙

我尝试使用特定路径,即将 sqlite 数据库文件存储在特定位置,它可以工作,但不安全,因为任何人都可以打开该文件。

我需要将数据库与我的应用程序一起嵌入,但当我重新运行我的应用程序时,数据库没有保存数据。

最佳答案

听起来您的数据只是临时存储,因为 SQLite 正在使用临时内存数据库,因为它无法找到指定的数据库。请指定您正在使用的 SQLite 驱动程序版本,以及它在代码中的使用示例。

如果您担心某人访问数据库的安全性,那么您不妨考虑除 SQLite 之外的其他数据库。

关于java - Sqlite 数据与桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54466455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com