MsAccess 的 JDBC 驱动程序将在 Unix 上工作 [关闭]
Posted
技术标签:
【中文标题】MsAccess 的 JDBC 驱动程序将在 Unix 上工作 [关闭]【英文标题】:JDBC Driver for MsAccess which will work on Unix [closed] 【发布时间】:2009-12-18 17:19:56 【问题描述】:我需要一个用于在 Unix 环境中使用 MsAccess 的 JDBC 驱动程序
我强烈希望它是一个开源的
还应该支持SQL语句
(Jackcess 几乎是我的选择——但它不支持 SQL 查询) http://jackcess.sourceforge.net/faq.html#query
【问题讨论】:
“不支持 SQL 查询”?这个 JDBC 驱动程序是做什么的? 我认为它是一个 API 而不是 JDBC 驱动程序 显然不是 :) 我们正在使用使用 MsAccess 的第三方应用程序 哎哟!你为什么要这样做?将数据放在 Unix 上或将应用程序移至 Windows! 它是生成 MDB 文件的第三方 - 我对此的控制为零。我的挑战是将生成的数据移动到基于 unix 的企业应用程序中的 oracle 数据库中 【参考方案1】:我建议使用 Type 4 JDBC 驱动程序(即完整的 Java),更准确地说是来自 HXTT 的驱动程序(请参阅 this answer 了解一些替代方案)。可悲的是,它不是开源驱动程序,也不是免费的。但是如果你用的是Oracle,我想你可以花300块钱买一个驱动。
【讨论】:
【参考方案2】:你能不能只使用 JDBC-ODBC 桥接器。如果您必须执行 SQL,我发现这是最好的方法。
【讨论】:
你能在 Unix 上做到这一点吗?以上是关于MsAccess 的 JDBC 驱动程序将在 Unix 上工作 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 MS Access 实现 Java Persistence Api?