Соедините Sybase с Python in Windows 10 - PullRequest
0 голосов
/ 28 января 2020

Я пытался извлечь некоторые данные из базы данных Sybase, используя python, но не смог сделать это.
Я пытался с sqlanydb, но это не сработало. Я также пробовал с Devart ODBC Driver, который является драйвером для пробной версии. Но я ищу что-то, что является бесплатным / открытым исходным кодом.

Я попытался с pypyodb c и перечислил драйвер, который есть в моей системе, выполнив следующий код.

>>> import pypyodbc
>>> pypyodbc.driver()
>>> ['SQL Server', 'SQL Server']

Так что сейчас я не знал, какой драйвер мне использовать и как его настроить в windows 10, чтобы я мог подключиться к Sybase.

1 Ответ

0 голосов
/ 28 января 2020

Если вы настроили источник ODB C с использованием обычного администратора ODB C, давайте назовем DSN ShubhamSybDB, тогда ваше соединение должно открыться так просто (из кода .py):

import pyodbc
conn = pyodbc.connect('DSN=ShubhamSybDB;UID=<username>;PWD=<password>')
...