首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用python中的connectorx连接MS SQL Server

用python中的connectorx连接MS SQL Server
EN

Stack Overflow用户
提问于 2022-01-27 13:35:53
回答 2查看 1.2K关注 0票数 1

中使用connectorx连接MSSQL时,我遇到了一些问题。我已经通过验证了所有的连接细节。我已经安装了版本connectorx版本0.2.3

代码语言:javascript
运行
复制
import urllib.parse
import connectorx as cx
mssql_url = f"mssql://{urllib.parse.quote_plus('User ID')}:{urllib.parse.quote_plus('Password')}@Server URL:1433/Database"
query = "SELECT * FROM table"
df = cx.read_sql(mssql_url, query)

脚本的

输出: 2022-01-27T12:02:13Z错误tiberius::tds::stream::token message=Login对用户‘用户ID’失败。code=18456 2022-01-27T12:02:14Z错误tiberius::tds::message=Login::token message=Login对用户‘用户ID’失败。code=18456 2022-01-27T12:02:14Z错误tiberius::tds::message=Login::token message=Login对用户‘用户ID’失败。code=18456 2022-01-27T12:02:16Z错误tiberius::tds::message=Login::token message=Login为用户‘用户ID’失败。code=18456 2022-01-27T12:02:19Z错误tiberius::tds::message=Login::token message=Login对用户‘用户ID’失败。code=18456 2022-01-27T12:02:26Z错误tiberius::tds::message=Login::token message=Login对用户‘用户ID’失败。code=18456 2022-01-27T12:02:38Z错误tiberius::tds::message=Login::token message=Login对用户‘用户ID’失败。文件跟踪(最近一次调用):文件"",第1行,"/app/path/xxxxxxxx/dev/lib/python3.8/site-packages/connectorx/init.py",文件第118行,read_sql结果= _read_sql( RuntimeError: bb8

超时)

EN

Stack Overflow用户

发布于 2022-01-27 14:22:58

我觉得这不管用,对MySQL来说,你试过这个吗?

我从这里得到:https://qastack.id/programming/33725862/connecting-to-microsoft-sql-server-using-python

代码语言:javascript
运行
复制
import pyodbc 
cnxn = pyodbc.connect("Driver={SQL Server Native Client 11.0};"
                      "Server=server_name;"
                      "Database=db_name;"
                      "Trusted_Connection=yes;")


cursor = cnxn.cursor()
cursor.execute('SELECT * FROM Table')

for row in cursor:
    print('row = %r' % (row,))
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70879465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档