java - 在 Mac 上通过 Java 使用数据库

标签 java database macos ms-access jdbc

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

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

感谢您的帮助!

最佳答案

对于小型数据库,我建议使用用 Java 编写的数据库。 DB 位于以下或全部 < 2mb。将其保留在 java 中意味着如果需要的话可以轻松转移到 Windows/Linux。

可能的数据库包括:

H2 - H2有一个混合模式,第一次打开数据库时它是op 优点:

  • 混合模式
  • 只有几个文件
  • 具有内置 SQL

HSQLDB - HSQLDB 1.80 版本是三个版本中最小的(差距很大) 2.* jar 的大小与 H2 相似 优点:

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

Apache Derby

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

关于java - 在 Mac 上通过 Java 使用数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17897551/

相关文章:

java - 基本Android项目: alternating cannot be resolved or is not a field/R cannot be resolved into a variable errors

java - hibernate native 查询,计数

java - 数据库中最后插入行的值

macos - 伪终端不会分配,因为标准输入不是终端&困惑 : ttyname failed: Inappropriate ioctl for device

linux - OSX 和 chroot 无法找到/bin/bash

java - 需要帮助制作按钮继电器信息

Java 8 流 : convert comma separated string to the list of abstract Enum

mysql - 如何在 Visual Basic 中连接两个或多个数据库?

python - 如何以正确的方式在 Python 中连接到 MySQL 数据库?

macos - 如果我在 MacBook Pro 上重新打开终端,则找不到 nvm