这里需要用到库pmssql
import pymssql
连接数据库
conn = pymssql.connect(server, user, password, database) # server 服务器名 # user 用户名 # password 用户密码 # databases 数据库名
判断是否连接成功
assert conn, "连接失败"
执行sql语句
首先执行sql语句的是cursor对象,因此首先创建cursor对象
cursor = conn.cursor()
执行
cursor.execute(sql语句)
调用存储过程
方式一
cursor.callproc(name, (param1, param2, ...)) # name 存储过程名 # (param1, param2, ...) 参数,必须用元组,如果只有一个参数需要在元素后加","" 如(param1, )
方式二 利用execute函数
sql = """exec proc_name prama1=, parama2=,..."""\ cursor.execute(sql)
提交修改
conn.commit()