python 如何连接sqlserver

2025-10-18 14:59:13

1、安装pymssql。打开File/settings/project/project Interpreter,然后点击右侧的"+"按钮。

python 如何连接sqlserver

2、在弹出的available packages对话框中,输入pymssql,在下面列表中选中pymssql,然后点击下面的"Install Package"按钮,过一会显示为绿色时就表示已安装好pymssql了。

python 如何连接sqlserver

3、接下来就是编写代码:

import pymssql


# 创建连接
# 127.0.0.1-服务器ip
# sa-数据库访问用户名
# Trisun820224-访问密码
# docinfo-数据库名称
conn = pymssql.connect('127.0.0.1', 'sa', 'Trisun820224', 'docinfo')
cur = conn.cursor()             # 创建游标
sql = "SELECT * FROM tablename" # 这里是sql语句
cur.execute(sql)                # 执行sql语句
conn.commit()                   # 提交
cur.close()                     # 关闭游标
conn.close()                    # 关闭连接

python 如何连接sqlserver

4、对于经常要使用到数据库的交互,建议将数据库操作写成函数,这样只需要import db,然后就可以在其他位置调用mdb_sqlext与mdb_query 函数了。

#导入模块


import pymssql


#定义conn
def mdb_conn():
   conn = pymssql.connect('127.0.0.1', 'sa', 'Trisun820224', 'docinfo')
   return conn


#增删改
def mdb_sqlext(sql):
   try:
       conn = mdb_conn()
       cur = conn.cursor()
       cur.execute(sql)
       conn.commit()
       cur.close()
       conn.close()
       return True
   except Exception as e:
       print(e)
       print(sql)
       return False


#查询记录
def mdb_query(sql):
   try:
       conn = mdb_conn()
       cur = conn.cursor()
       cur.execute(sql)
       result = cur.fetchall()
       cur.close()
       conn.close()
       return result
   except:
       return []

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢