我正在用JavaFx創建一個桌面應用程序。
1.我想保存客戶機上的所有數據(數據應該很大)。
2.使用數據庫進行簡單的配置(用戶友好)。
3.我搜索sqlite是更好的選擇這些類型的應用程序,但我不明白它的優點。所以請告訴我親n缺點。
4.是否有任何這樣的應用程序的sqlite選項?
我對JavaFx更新鮮。所以我想要一個幫助。使用JavaFx與sqlite或更好的選項的缺點
1
A
回答
3
儘管sql-lite很可能並且是usable from Java,但在編寫Java應用程序時,我認爲純java數據庫可能更可取 - 例如H2。
要使用H2,只需在應用程序的類路徑中包含H2 jar文件,並且不需要使用其他設置。以下是使用H2 database from JavaFX over JDBC的示例。
基於H2的示例JavaFX應用程序是從javafx connection to mysql和答案有可能提供一些更基本的信息,讓你開始。
一旦你開始使用像jdbc或jpa這樣的標準api並建立了數據庫連接,絕大多數與數據庫相關的代碼都與所選的後端數據庫系統無關。
至於說明一個特定數據庫的利弊的詳細意見,而不是另一個 - 谷歌搜索可能是比stackoverflow問題更好的資源。
相關問題
- 1. 使用jQuery調用.NET Page方法的任何缺點或更好的選擇?
- 2. 使用sqlite的缺點?
- 3. 是sqlite更好或plist更好地保存和編輯項目
- 4. 聯合查詢或更好的選項
- 5. SQLite或首選項
- 6. Coredata或Sqlite哪個更好
- 7. Flex項目與Actionscript項目的缺點?
- 8. SQLite拒絕使用更好的索引?
- 9. 更好的方式使用SQLite
- 10. JavaFX顯示節點周圍的選項
- 11. iOS:使用plist或SQLite作爲數據源的優點/缺點是什麼
- 12. 使用FragmentTabHost或SlidingTabLayout創建導航選項卡會更好嗎?
- 13. 無效或缺少選項
- 14. JavaFX的SQLite的選自ListView的元素
- 15. 使用UISpec4J或FEST的優缺點
- 16. 如何使用選擇(jdbc)與準備好的語句使用javafx
- 17. Excel VBA v SQLite的優點/缺點
- 18. Android中的Intents使用哪種選項更快 - SQLite索引或Parcelable對象?
- 19. SQlite的或共享偏好
- 20. rdynamic gcc選項的影響/缺點
- 21. JavaFX的或新的項目
- 22. 如何使用 - 首選項或SQLite或文件?
- 23. OpenShift 3 - FileSystem選項優點和缺點
- 24. 使用GroovyClassLoader與GroovyShell的優缺點
- 25. Android |從MySQL更新sqlite或更新應用與更新的SQLite數據庫?
- 26. PHP多維數組或更好的選項?
- 27. 哪個選項更好,Web API上的MSAL.js或OpenIdConnect nuget包
- 28. 試圖理解項目的使用更好一點?
- 29. 哪個選項卡更好?
- 30. 哪個更好的選擇使用:localStorage(),window.localStorage()或document.localStorage()?
我在我的項目中有一個很大的數據庫。所以H2數據庫有幫助嗎? – vijayk 2013-05-10 07:01:44
這可能很好。如果標準H2 [faq](http://www.h2database.com/html/faq.html)和[性能文檔](http://www.h2database.com/html/performance.html)不適合您,你可以爲你的解決方案建立原型來確定限制或者用[h2](http://stackoverflow.com/questions/tagged/h2)標籤提出一個新的StackOverflow問題,提供關於數據庫意圖的重要手段和方式的具體細節要使用的。 – jewelsea 2013-05-10 07:18:57