暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

python连接到 sql server数据库

华仔的后花园 2022-04-19
518

抄代码抄错的小牛马


遇/悠/闲/度/假/日

python连接到sql server数据库

- MY FOREVER LOVER - 

目录

安装pymssql模块

实现连接

    连接到SQL server

    连接查询数据

遇到的问题

   Adaptive Server 不可用存在

  Check messages from the SQL Server\n"


01

  安装pymssql模块

    记录一下:用到的模块是:pymssql

先在pycharm安装其模块:


     


02

 实现连接

。SUMMER

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



03

连接到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





微信公众号

华仔的后花园



文章转载自华仔的后花园,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论