我已经开发了一个演示应用程序,它有一个简单的登录屏幕,有用户名和密码fields.Now,我使用sqilte的目的。我可以通过连接到预定义的数据库来登录。但我想在不同的机器上运行应用程序,并成功登录。为此,我希望在应用程序中自动从不同的机器创建数据库不存在。为此,我想将应用程序打包到可执行的安装程序中,并安装在不同的计算机上并运行它..Sqlite是一个嵌入式数据库,它的确切解决方案是什么?使用Sqlite数据库的Java应用程序,但没有提供安装程序包的现有数据库
0
A
回答
0
看看Creating Database in JDBC Sqlite。
然后,您可以使用创建表,如果不存在创建您的表和关系。
+0
如何实现(创建表如果不存在)?...你可以详细说明吗? – user2735799
+0
http://stackoverflow.com/questions/4098008/sqlite-create-table-if-doesnt-exist –
1
只需在安装程序包或应用程序中包含默认/示例SQLite数据库文件即可。 SQLite并不神奇,它只是文件系统上的一个文件。
来源:Creating Database in JDBC Sqlite
您正在使用的SQLite的JDBC字符串包含文件的文件名,你应该复制:
jdbc:sqlite:filename.db
文件filename.db
会在你的应用程序的工作目录。
相关问题
- 1. 用于Java数据库应用程序的安装程序
- 2. 在iPhone中使用现有的Sqlite数据库应用程序
- 3. 使用数据库创建Java程序的安装程序
- 4. 将现有的SQLite数据库导入iOS Phonegap应用程序
- 5. 应用程序没有响应,而SQLite数据库execSQL()
- 6. 程序创建安装包后没有看到数据库
- 7. 使用Android应用程序使用现有数据库时升级数据库
- 8. 为所有用户安装应用程序和数据库
- 9. 将现有SQLite数据库导入Android应用程序
- 10. 在现有iOS应用程序中更新sqlite数据库
- 11. SQLite数据库没有在应用程序内更新
- 12. 在UWP应用程序中包含带有数据的SQLite数据库文件
- 13. 具有多个数据库的F#数据提供程序
- 14. 使用MySQL数据库为Java应用程序制作安装程序
- 15. 有没有办法使用.NET应用程序为Web托管的MySQL数据库提供数据?
- 16. 安装数据库的java应用程序
- 17. 在应用程序中使用现有的sqlite数据库的问题
- 18. 的Android应用程序登录使用现有的SQLite数据库文件
- 19. iPhone应用程序数据库:MySQL&SQLite
- 20. SQLite数据库应用程序崩溃
- 21. Zxing应用程序和SQLite数据库
- 22. SQLite数据库崩溃应用程序
- 23. 在Firefox OS中使用现有的数据库应用程序
- 24. 如何向数据库提供java应用程序?
- 25. 使用现有数据库安装PHPmyadmin
- 26. 如何使用现有的Sqlite数据库部署Qt应用程序?
- 27. 有没有办法在安装/升级应用程序时更新数据库?
- 28. POI数据提供程序安装SSH
- 29. POI数据提供程序安装
- 30. Django - 数据库数据没有在应用程序中显示?
我刚刚通过实验创建了该应用程序...只是为了检查它是否可行。 – user2735799
你可以改写这个问题,询问你如何将SQLite数据库作为你的Java应用程序的一部分,即如何打包它以及文件应该位于何处(等等)。 – Ben
代码在哪里? –