1.本地数据库端口问题
本次讲述的是python利用 pymssql库链接sqlserver问题。
本小白初入Pyhon数据库坑,难免会遇到各种问题。比如:
pymssql.OperationalError: (20009, b'DB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist (127.0.0.1:1433)\nNet-Lib error during Unknown error (10060)\n')
头一次创建好的数据库,创建好的表,却死活链接不上。
代码如下:
import pymssql
conn = pymssql.connect(host="127.0.0.1",
user="sa",
password="123456",
database="Aircft_Wars",
charset="utf8")
# 查看连接是否成功
cursor = conn.cursor()
sql = "select * from 'User'"
sql= sql.replace("'","''")
cursor.execute(sql)
# 用一个rs变量获取数据
rs = cursor.fetchall()
print(type(rs),rs)
如果出现该问题,通过网上查询,更多给出的是这种的解决方案:

本文介绍了使用Python的pymssql库链接SQLServer时遇到的端口问题。当出现"Adaptive Server is unavailable or does not exist"错误时,问题可能在于数据库的TCP/IP协议未正确配置或端口设置不正确。解决方案包括检查并启用TCP/IP协议,确认端口设置,尤其是1433端口,并在Python代码中明确指定端口号。
最低0.47元/天 解锁文章
1432

被折叠的 条评论
为什么被折叠?



