有什么方法可以在Linux上读取Access数据库?蟒蛇

时间:2019-04-24 15:15:24

标签: python linux ms-access

我正在使用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.

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

2 个答案:

答案 0 :(得分:0)

我通过Python非常成功地使用了mdbtools来提取数据并将其推送到MySQL。只需阅读文档

答案 1 :(得分:0)

适用于Linux的Dbviwer完美运行