我已經開發了一個演示應用程序,它有一個簡單的登錄屏幕,有用戶名和密碼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
代碼在哪裏? –