玖叶教程网

前端编程开发入门

python 3.8 连接ms sql server 2015

python 3.8.5 连接sql server 2015 报错 DB-Lib error message 20002。

解决方法:

# 执行下这个命令卸载原来的

pymssql sudo pip3 uninstall pymssql

#再执行下面这个命令安装新版的

pymssql sudo pip3 install pymssql=="2.2.0"

完整代码:

import pymssql

connect=pymssql.connect(server='ip',user='用户名',password='密码',database='hkmj',charset="CP936")

#服务器名,账号,密码,数据库名

if connect:

print("连接数据库成功!")

#查询

cursor=connect.cursor()

sql_select="SELECT * FROM table' "

cursor.execute(sql_select)

results=cursor.fetchall()

for result in results: 

result=list(result)

for res in range(len(result)):

if isinstance(result[res],str):

result[res]=result[res].replace(' ','')

result=tuple(result)

print("处理后:",end='')

print(result)

connect.commit()

connect.close()

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言