【问题标题】:ODBC and JET Databases in LinuxLinux 中的 ODBC 和 JET 数据库
【发布时间】:2012-08-22 04:41:51
【问题描述】:

如何在 Linux 上为 JET 数据库设置 ODBC?

我已经尝试过使用 UNIXOdbc 和 iODBC,但我似乎无法让它工作......

有人可以提供一些指导吗?

编辑

我必须打开并运行对 *.mdb 文件(本机 Access 数据库格式)的一些查询。在 Windows 上,我使用 Python 和库 pydobc。我也希望能够从 linux 运行我的代码。我可以适当地使用 mdb-tools 来提取数据,但如果我可以直接连接到数据库,我会更喜欢它(也许我需要添加一些表并重新分发 *.mdb 文件)。

【问题讨论】:

  • [This][1] 问题类似,并且在答案中有一些很好的建议。 [1]:stackoverflow.com/questions/256459/…
  • @Jim Blizard,谢谢!我认为我的问题非常具体。不幸的是,我无法更改数据库...

标签: database linux odbc jet


【解决方案1】:

它是商业广告,但这应该可以满足您的需求。

http://www.easysoft.com/products/data_access/odbc-access-driver/index.html

【讨论】:

  • 谢谢你,尼克,但很遗憾,商业产品不是一种选择。
【解决方案2】:

除了 iODBC,您还需要一个 ODBC 驱动程序...

一个这样的 ODBC 驱动程序是 OpenLink Multi-tier ODBC to ODBC Bridge

【讨论】:

    【解决方案3】:

    运气好吗?如果它仍然无法工作,您是否有适合该数据库的 ODBC 驱动程序,因为符合 ODBC 的应用程序不必安装 UnixODBC 或类似的东西。所有这些通常在应用程序本身内部完成,它读取连接字符串并做出正确反应。如果它找到 DSN,它需要找到这个 DSN 的条目,但是如果你添加 DRIVER= 并且这个驱动程序是一个 .so 文件的路径,它应该加载驱动程序而不搜索 .odbcinst.ini 或类似的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-17
      • 2015-06-10
      • 2017-05-28
      • 1970-01-01
      相关资源
      最近更新 更多