在公共用户的计费程序中创建数据库的最佳方法

时间:2014-09-27 20:47:09

标签: java sql sql-server database cross-platform

我正在使用java为公司制作计费程序。对于我(差)的经验,我认为保持数据库活动的最佳方法是使用SQL,这种方法将被不断访问和修改。 但我的问题出现在他们必须在自己的电脑上使用这个程序时。

要使用SQL数据库,用户PC是否需要在其PC中安装SQL服务器? (请记住,他们希望在不需要互联网的情况下使用该程序)。任何具有原始Windows / Ubuntu(或任何类似操作系统)的PC都与SQL数据库兼容?如果它不兼容你会用哪种方法制作这种数据库?

2 个答案:

答案 0 :(得分:0)

您可以使用自包含的SQL数据库,例如HSQLDB

答案 1 :(得分:0)

如果您希望每个用户都有自己的安装和数据库,您可以考虑一些 java嵌入式数据库,例如HSQLDB或H2。

请看这个链接:

Java Embedded Databases Comparison

http://hsqldb.org/

简化 - 嵌入式数据库意味着数据库服务器在您的Java应用程序中运行,因此用户没有来安装其他软件。