抄代码抄错的小牛马

遇/悠/闲/度/假/日
python连接到sql server数据库
- MY FOREVER LOVER -

目录
安装pymssql模块
实现连接
连接到SQL server
连接查询数据
遇到的问题
Adaptive Server 不可用存在
Check messages from the SQL Server\n"
安装pymssql模块



记录一下:用到的模块是:pymssql
先在pycharm安装其模块:


实现连接



。SUMMER

这里贴上pymssql的官方文:http://www.pymssql.org/en/stable/ref/pymssql.html


连接到SQL server




EVER


py代码:
import pymssql # 引入pymssql模块
connect = pymssql.connect(server='LAPTOP-DUHL1TTU\YXHLHM', # 服务器名或本地IP
user='sa', # 账户
password='******', # 自己设置的密码
database='yxhlhm') # 你要连接的数据库名
def conn():
if connect:
print("恭喜你,连接成功 !!!")
return connect
if __name__ == '__main__':
conn = conn()
connect.close() # 关闭连接
运行连接:

连接查询数据:
代码:
"""
2022年
CSDN:抄代码抄错的小牛马
"""
import pymssql # 引入pymssql模块
def connect():
connect = pymssql.connect(server='LAPTOP-DUHL1TTU\YXHLHM', # 服务器名或本地IP
user='sa', # 账户
password='****', # 自己设置的密码
database='yxhlhm') # 你要连接的数据库名
if connect:
print("恭喜你,连接成功 !!!")
return connect
def chaxun(connect):
cur = connect.cursor() # 创建游标对象
sql = 'select * from MM' # 创建sql语句
cur.execute(sql) # 执行sql语句
data = cur.fetchall() # 查看sql语句执行的结果
print(data) # 打印查看
return cur
if __name__ == '__main__':
connect = connect()
cur = chaxun(connect)
cur.close() # 关闭游标
connect.close() # 关闭连接
运行查看:

成功~~~

遇到的问题 04

Adaptive Server 不可用或不存在

解决办法:
https://www.cnblogs.com/zhengxianfa/p/14832652.html
值得注意的是:

在上面的几个协议中,要找到的是你自己最初安装它的时候,自己实例化ID,当然,你也可能没有实例化,而是用的默认的ID,那他就是第一个协议啦~~~
Check messages from the SQL Server\n"问题
参考链接:https://blog.csdn.net/koko2015c/article/details/64545714?ops_request_misc=&request_id=&biz_id=102&utm_term=Check%20messages%20from%20the%20SQL%20Se&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-64545714.142%5Ev2%5Epc_search_result_control_group,143%5Ev4%5Eregister&spm=1018.2226.3001.4187
右键此电脑---管理---服务和应用程序 :

继续:

再:

到这里,在去py连接SQL server就能行了~~~~
END
微信公众号
华仔的后花园








