在 Mac 上通过 Java 使用数据库
Posted
技术标签:
【中文标题】在 Mac 上通过 Java 使用数据库【英文标题】:Using databases with Java on Mac 【发布时间】:2013-07-27 12:01:00 【问题描述】:我需要创建一个简单的 Java 应用程序,它连接到本地数据库文件,并将在 Mac 上运行。
我认为 JDBC 是一个不错的选择,但我应该使用什么文件格式/驱动程序? .MDB 文件有可能吗?
感谢您的帮助!
【问题讨论】:
您可以使用任何提供 JDBC 驱动程序的数据库引擎。选择很多。 【参考方案1】:对于小型数据库,我建议使用用 Java 编写的数据库。数据库低于或全部
可能的数据库包括:
H2 - H2 有一个混合模式,第一次打开 DB 时它是 op 优点:
混合模式 只有几个文件 具有内置 SQLHSQLDB - HSQLDB 1.80 版是三个 jar 中最小的(相差很大) 2.* jar 的大小与 H2 相似 优点:
小尺寸(1.80 版) 只有几个文件Apache Derby
这三个都提供服务器和嵌入式模式,H2 也有混合模式。这三个都是开源的。
【讨论】:
【参考方案2】:使用嵌入在您的应用程序中的 Apache Derby。这在仍然使用标准 JDBC 的同时保持简单。
H
【讨论】:
【参考方案3】:.MDB 文件有可能吗?
可能是通过像UCanAccess 这样的库。但是,仅在有其他令人信服的理由时才建议使用 Access 数据库(.mdb 或 .accdb),例如,获取数据库文件的副本并将其与需要 Access 数据库的其他应用程序一起使用.
否则,其他答案中的一个建议可能是更好的选择。
【讨论】:
以上是关于在 Mac 上通过 Java 使用数据库的主要内容,如果未能解决你的问题,请参考以下文章
通过 jenkins 在 mac mini 上运行 ios 时获取 java.lang.InterruptedException