【问题标题】:Is there any possible way to read Access databases on Linux? Python [duplicate]有没有办法在 Linux 上读取 Access 数据库? Python [重复]
【发布时间】:2019-09-13 22:48:06
【问题描述】:

我正在使用 Linux Mint,我正在尝试使用 .mdb 扩展名(SELECT、FROM、WHERE、DELETE...)连接数据库 我阅读了许多关于同一问题的问题,这些问题都发布在此处,但我仍在苦苦挣扎。 在我的 Python 代码中,我尝试使用 import csv, pyodbc 但是每次我得到这个错误

pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'Microsoft Access Driver (*.mdb)' : file not found (0) (SQLDriverConnect)")

我也尝试过使用 Jython,但它报告了我:

WARNING: All illegal access operations will be denied in a future release

我安装了 mdbtools 但它也不起作用。

当我尝试安装libmdbodbc1

Package libmdbodbc1 is not available, but is referred to by another package.

现在我不知道该怎么做才能解决我的问题。

【问题讨论】:

    标签: python linux ms-access


    【解决方案1】:

    Dbviwer for linux 完美运行

    【讨论】:

    • 这应该是一条评论
    【解决方案2】:

    我已经通过 Python 非常成功地使用 mdbtools 来提取数据并将它们推送到 MySQL..只需阅读文档

    【讨论】:

      猜你喜欢
      • 2019-12-29
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      • 1970-01-01
      • 1970-01-01
      • 2017-05-25
      相关资源
      最近更新 更多