Как подключиться к Sybase с помощью Python Pycharm - PullRequest
0 голосов
/ 05 августа 2020

Я пробовал ниже двух кодов, но оба не работали. Использование Pycharm для написания кода Python. Python версия - 3.7 и Sybase ASE.

import pyodbc
import urllib
quoted = urllib.parse.quote_plus('DRIVER=FreeTDS};Server=ee;Database=w;UID=sw2;PWD=Liw9;TDS_Version=8.0;Port=5000;')

#connectionString = ('DRIVER='+driver+';PORT='+port+';SERVER='+server+';PORT='+port+';DATABASE='+db_environment+';UID='+username+';PWD='+ password))
db_connection = pyodbc.connect(quoted)
cursor = db_connection.cursor()
cursor.arraysize = 5000
cursor.execute('SELECT top 2 * FROM dbo.rat')
dataset = cursor.fetchall()
if len(dataset) > 0:
    for row in dataset:
        print('D_PK : ', row[0])
        print('D_ID : ', row[1])

cursor.close()
db_connection.close()
import pyodbc
serv = 'Ddsad5'
usr = 'dsda'
passwd = 'dfd9'
db = 'rrg'
prt = '5000'
driver='FreeTDS'

conn = pyodbc.connect(driver=driver, server=serv, database=db,port = prt,
                  uid=usr, pwd=passwd,TDS_Version=9.5)
print(conn)
cursor = conn.cursor()
cursor.execute('SELECT top 2 * FROM dbo.tt1')
row = cursor.fetchall()
print(row)

Пожалуйста, дайте мне знать, какой код работает для подключения.

...