java - 微软access数据库转java

标签 java ms-access jdbc-odbc

我正在考虑在 Java 项目中使用 Microsoft Access 数据库。我的问题是,如果我使用 Microsoft Access 数据库并完成我的项目并将其作为 jar 文件在任何计算机/操作系统上运行,是否任何计算机/操作系统都需要安装 Microsoft Access,特别是如果数据库需要放在 Java 程序的 GUI 上并且程序管理员可以添加和删除条目。

最佳答案

您必须在 Access 数据库的任何计算机上安装 Access odbc 驱动程序。我认为您可以通过安装 Access 运行时内容来完成此操作,而无需安装所有 Access。请记住,这种数据 Access 是文件级的,因此您的性能将非常差。我建议您使用真正的数据库(postgres、mysql、sql server、oracle)或者轻量级数据库,例如 SQL Server express然后使用 odbc-jdbc 桥或最好使用 native jdbc 驱动程序 Access 该数据库。使用 native jdbc 驱动程序将允许您从非 Windows 环境运行应用程序。

关于java - 微软access数据库转java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14221796/

相关文章:

java - 如何从java中的结果集列名获取值?

java - 我可以在java中为Android应用程序xml布局添加if else 'setContentView'吗?

mysql - 写入冲突消息突然开始在 ODBC 链接表中发生

ms-access - 在Access中,IIf函数的 "falsepart"是否是必需的?

java - java中的结果集已关闭错误

java - ODBC 登录尝试使用 Windows 身份验证,即使我提供了 SQL Server 凭据

java - JAXB/XJC 生成 JAXBElement<String> 而不仅仅是 String(以处理 null 大小写)

java - 如何使用 JPA Stream<GroupJson> 和整个数据库?

java - 如何将带有句点(.)的xml标签转换为jaxb变量

postgresql - 使用经典 ADO 连接到 postgres