User interface 将JavaFx与sqlite结合使用的利弊,或更好的选择

User interface 将JavaFx与sqlite结合使用的利弊,或更好的选择,user-interface,sqlite,javafx-2,javafx,User Interface,Sqlite,Javafx 2,Javafx,我正在用JavaFx创建一个桌面应用程序 1.我想在客户机上保存所有数据(数据应该很大) 2.需要简单的数据库配置(用户友好)。 3.对于这些类型的应用程序,我搜索sqlite是更好的选择,但我不了解它的优点。因此,请告诉我优点和缺点。 4.对于这样的应用程序,sqlite是否有任何选项? 我对JavaFx比较熟悉。所以我需要帮助。虽然SQLLite可能很好,而且在编写Java应用程序时,我认为纯Java数据库可能更可取,例如 要使用H2,只需在应用程序的类路径中包含H2 jar文件,并且不需要

我正在用JavaFx创建一个桌面应用程序
1.我想在客户机上保存所有数据(数据应该很大)
2.需要简单的数据库配置(用户友好)。
3.对于这些类型的应用程序,我搜索sqlite是更好的选择,但我不了解它的优点。因此,请告诉我优点和缺点。
4.对于这样的应用程序,sqlite是否有任何选项?

我对JavaFx比较熟悉。所以我需要帮助。

虽然SQLLite可能很好,而且在编写Java应用程序时,我认为纯Java数据库可能更可取,例如

要使用H2,只需在应用程序的类路径中包含H2 jar文件,并且不需要额外的设置即可使用。下面是一个使用的示例

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

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


至于详细了解某个数据库相对于另一个数据库的优缺点,谷歌搜索可能是比stackoverflow问题更好的资源

我的项目中有一个很大的数据库。所以H2数据库是否有用?它可能很好。如果标准H2和H2不适合您,您可以原型化您的解决方案以确定限制,或者使用标记询问新的StackOverflow问题,提供big的具体含义以及打算如何使用数据库的详细信息。