在Mac上使用Java数据库

在Mac上使用Java数据库,java,database,macos,ms-access,jdbc,Java,Database,Macos,Ms Access,Jdbc,我需要创建一个简单的Java应用程序,连接到本地数据库文件,并在mac上运行 我认为JDBC是一个不错的选择,但是我应该使用什么文件格式/驱动程序呢? 是否可以使用.MDB文件 谢谢你的帮助 使用应用程序中嵌入的Apache Derby。这使得它在仍然使用标准JDBC的情况下保持简单 对于小型数据库,我建议使用Java编写的数据库。数据库在下面或全部

我需要创建一个简单的Java应用程序,连接到本地数据库文件,并在mac上运行

我认为JDBC是一个不错的选择,但是我应该使用什么文件格式/驱动程序呢? 是否可以使用.MDB文件


谢谢你的帮助

使用应用程序中嵌入的Apache Derby。这使得它在仍然使用标准JDBC的情况下保持简单


对于小型数据库,我建议使用Java编写的数据库。数据库在下面或全部 <2mb。将其保存在java中意味着如果需要,可以很容易地转移到Windows/Linux

可能的数据库包括:

-H2为混合模式,首次打开DB时为op 优点:

  • 混合模式
  • 只有几个文件
  • 具有内置的SQL
-版本HSQLDB1.80是三个jar中最小的(大幅度) 2.*罐的大小与H2相似 优点:

  • 小尺寸(1.80版)
  • 只有几个文件

这三种模式都提供服务器和嵌入式模式,H2也有混合模式。这三个都是开源的

是否可以使用.MDB文件

它可能是,通过一个像这样的图书馆。但是,只有在有其他令人信服的理由时,才建议使用Access数据库(.mdb或.accdb),例如,获取数据库文件的副本并将其用于需要Access数据库的其他应用程序


否则,其他答案中的一个建议可能是更好的选择。

您可以使用任何提供JDBC驱动程序的数据库引擎。选择很多。