Я провел несколько дней, пытаясь определить, как подключиться к базе данных Sybase IQ через Python 3.6.Я пробовал pyodbc
и pymssql
, но безрезультатно.Ниже приведены два фрагмента кода, над которыми я работал, которые, похоже, не работают, независимо от того, что я пытаюсь.
pyodbc
:
conn = pyodbc.connect(driver='{SQL Server Native Client 11.0}',
server=server,
database=database,
port=port,
uid=user,
pwd=pwd)
pymssql
:
conn = pymssql.connect(server=server,
port=port,
user=user,
password=pwd,
database=database)
Я также читал, что FreeTds
может быть решением для подключения к базе данных Sybase IQ;Я думал, что он был установлен как часть базы данных pymssql
, но я не могу понять, как его использовать.Любая помощь будет принята с благодарностью!
РЕДАКТИРОВАТЬ: Я знаю, что sqlanydb
существует;тем не менее, этот пакет заставляет меня перейти на Python 2.7.Мой стек равен 3,6, и я бы не хотел уходить от этого.