0

我正在开发一个简单的桌面应用程序,该应用程序使用 java swing 与 NetBeans IDE 进行界面设计。假设系统只有一个表,其中包含将通过接口访问的字段。

我正在考虑使用 mySQL 或 microsoft access DB 创建数据库 我熟悉 mysql 但对 microsoft access DB 很陌生

我担心的是,与在 MS access 中创建单个表并将 swing 接口连接到数据库相比,使用 mySQL 数据库创建一个表会有点浪费。

如果有人可以比较这两个数据库以获得适合我情况的最佳选择,我会很高兴

谢谢你们

4

1 回答 1

2

您考虑使用 MySQL(客户端服务器数据库)或 MS Access 嵌入式桌面数据库。

我认为您应该首先考虑客户端服务器数据库与嵌入式数据库。您的应用程序将数据存储在集中式数据库服务器上是否有意义?您的应用程序是否会在不同的客户端上运行许多实例,并且它们都会访问相同的数据?还是每个应用程序实例都只能访问其私有数据?

如果您决定使用客户端服务器数据库,那么您可以使用 MySQL。

如果您认为嵌入式数据库就足够了,那么您应该知道,Java 和 MS Access 并不以最佳合作而闻名。在这里查看我的帖子。

有一些全 Java 嵌入式数据库,如Apache DerbyH2HSQLDB,它们非常适合桌面应用程序。您应该为您的项目考虑其中之一。

于 2013-02-18T20:48:27.327 回答