Есть ли какой-нибудь возможный способ читать базы данных Access в Linux?питон - PullRequest
1 голос
/ 24 апреля 2019

Я использую 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.

И теперь я понятия не имею, что делать, чтобы решить мою проблему.

1 Ответ

0 голосов
/ 25 апреля 2019

Я успешно использовал mdbtools через Python для извлечения данных и передачи их в MySQL. Просто прочитайте документы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...