我正在使用java为公司制作计费程序。对于我(差)的经验,我认为保持数据库活动的最佳方法是使用SQL,这种方法将被不断访问和修改。 但我的问题出现在他们必须在自己的电脑上使用这个程序时。
要使用SQL数据库,用户PC是否需要在其PC中安装SQL服务器? (请记住,他们希望在不需要互联网的情况下使用该程序)。任何具有原始Windows / Ubuntu(或任何类似操作系统)的PC都与SQL数据库兼容?如果它不兼容你会用哪种方法制作这种数据库?
答案 0 :(得分:0)
您可以使用自包含的SQL数据库,例如HSQLDB。
答案 1 :(得分:0)
如果您希望每个用户都有自己的安装和数据库,您可以考虑一些 java嵌入式数据库,例如HSQLDB或H2。
请看这个链接:
Java Embedded Databases Comparison
简化 - 嵌入式数据库意味着数据库服务器在您的Java应用程序中运行,因此用户没有来安装其他软件。