使用JavaFx和sqlite,或者更好的选择

时间:2013-05-10 05:54:01

标签: user-interface sqlite javafx-2 javafx

我正在JavaFx中创建一个桌面应用程序。
1.我想在客户端机器上保存所有数据(数据应该很大)。
2.数据库的简单配置(用户友好) 3.我搜索sqlite对于那些类型的应用程序是更好的选择,但我没有得到它的优点。所以请告诉我的利弊。
4.对于这样的应用程序,sqlite有什么选择吗? 我对JavaFx更新鲜。所以我想要一个帮助。

1 个答案:

答案 0 :(得分:3)

虽然sql-lite很可能并且是usable from Java,但在编写Java应用程序时,我认为纯java数据库可能更受欢迎 - 例如H2

要使用H2,只需在应用程序的类路径中包含H2 jar文件,无需额外设置即可使用。以下是使用H2 database from JavaFX over JDBC

的示例

基于H2的示例JavaFX应用程序来自javafx connection to mysql,答案可能会提供一些更基本的信息来帮助您入门。

一旦开始使用标准api(如jdbc或jpa)并建立了数据库连接,绝大多数与数据库相关的代码都与所选的后端数据库系统无关。

至于讨论一个特定数据库的优缺点的详细意见 - 谷歌搜索可能是一个比stackoverflow问题更好的资源。