小编Ros*_*osy的帖子

在 Python 中创建 jTDS 连接字符串

我正在尝试使用 Python 建立 jTDS 连接。谁能帮我完成这个任务吗?

在 SQL Server 中,我通常使用以下连接字符串进行连接:

jdbc:jtds:sqlserver://DBServer:port/DBInstance;useNTLMv2=true;domain=Domain
Run Code Online (Sandbox Code Playgroud)

我正在尝试在 Python 中执行以下操作:

import pyodbc
conn = pyodbc.connect('Driver={SQL Server};'
                      'Server=DBName,port;'
                      'Database=database;'
                      'Truster_Connection=yes;'
                      'uid=user;'
                      'pwd=password;'
                )

cursor = conn.cursor()
cursor.execute('SELECT * from Table')

for row in cursor:
    print(row)
Run Code Online (Sandbox Code Playgroud)

错误:

pyodbc.InterfaceError: ('28000', "[28000] [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'USER'. (18456) (SQLDriverConnect); [28000] [Microsoft][ODBC SQL Server Driver]Invalid connection string attribute (0); [28000] [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'USER'. (18456); [28000] [Microsoft][ODBC SQL Server Driver]Invalid connection string attribute …
Run Code Online (Sandbox Code Playgroud)

connection-string jtds python-3.x

3
推荐指数
1
解决办法
5842
查看次数

标签 统计

connection-string ×1

jtds ×1

python-3.x ×1