0

我正在尝试在 OSS 上使用 python 连接到 sql/mx 数据库。但是,它似乎不起作用。我将不胜感激任何解决方案,无论是从外部连接还是从 OSS 上的 Python 连接。

4

1 回答 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 回答