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。
猜你喜欢