我需要创建一个简单的 Java 应用程序,连接到本地数据库文件,并将在 Mac 上运行。
我认为 JDBC 是一个不错的选择,但是我应该使用什么文件格式/驱动程序? .MDB 文件可能吗?
感谢您的帮助!
最佳答案
对于小型数据库,我建议使用用 Java 编写的数据库。 DB 位于以下或全部 < 2mb。将其保留在 java 中意味着如果需要的话可以轻松转移到 Windows/Linux。
可能的数据库包括:
H2 - H2有一个混合模式,第一次打开数据库时它是op 优点:
- 混合模式
- 只有几个文件
- 具有内置 SQL
HSQLDB - HSQLDB 1.80 版本是三个版本中最小的(差距很大) 2.* jar 的大小与 H2 相似 优点:
- 小尺寸(1.80 版)
- 只有几个文件
这三个都提供服务器和嵌入式模式,H2 也有混合模式。这三个都是开源的。
关于java - 在 Mac 上通过 Java 使用数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17897551/