用到的库
- pymssql
- 安装
pip install pymssql - 官方文档
- 安装
连接到数据库
使用pymssql.connect()方法连接到数据库,该方法返回一个Connection对象。
connect = pymssql.connect(host='',user='',password='',database='')
# host : 服务器名称
# user/password : 用户名密码,Windows本地连接时不输入密码即可
# database :连接的数据库名称,不写则查询语句中需要加 use []
# 其他选项详见文档。
与数据库交互
与数据库的交互都是通过cursor对象进行的。
- 创建一个
cursor实例
cursor = connect.cursor()
- 执行sql语句
cursor.execute('sql语句')
- 提交修改
如果对数据进行了修改,且在连接时没有把autocommit设置为True,则需要手动调用commit进行提交修改。
connect.commit()
- 获取结果
如果sql语句是查询的内容,cursor的返回值为元组类型,通过Cursor对象的fetch系列方法来获取结果
#获取一条
cursor.fetchone()
#获取全部
cursor.fetchall()
#获取部分
cursor.fetchmany()