我正在尝试在 OSS 上使用 python 连接到 sql/mx 数据库。但是,它似乎不起作用。我将不胜感激任何解决方案,无论是从外部连接还是从 OSS 上的 Python 连接。
问问题
309 次
1 回答
0
使用pyodbc,
#!/usr/bin/python3
import pyodbc
pyodbc.pooling = False
usr = "xxx"
pas = "xxx"
conn = pyodbc.connect('DRIVER={NonStop ODBC/MX 3.6};SERVER=TCP:127.0.0.1/18000;UID=%s;PWD=%s' % (usr,pas))
cursor = conn.cursor()
rows = cursor.execute("select * from cat.db.table for browse access")
for row in rows:
print( row)
print (cursor.description)
试试上面的,它会工作的。我更喜欢隐式连接,看看下面的东西是否可行,让我知道
conn = pyodbc.connect('TRUSTED_CONNECTION=YES;DRIVER={NonStop ODBC/MX 3.6};SERVER=TCP:127.0.0.1/18201;DATABASE=XYZ')
于 2020-05-09T05:43:40.367 回答