PySe-007-操作MSSQL(Microsoft sql server)基础示例(一)

Python操作mssql server数据库可以通过pymssql或pyodbc实现的。此文以pymssql为例。Python操作MSSQL基本操作步骤如下所示:

    1. 获取数据库连接Connection
    2. 获取游标指针Cursor
    3. 执行CURD操作
    4. 获取操作结果,并进行相应的业务逻辑运算处理
    5. 关闭Cursor
    6. 关闭Connection
    7. 结束

 

1.1.环境配置

可通过pip命令安装pymssql,命令如下所示:

]# pip install pymssql

安装后,控制台依次输入命令:python / import pymssql,若未出错,说明成功安装pymssql。若下所示:

 

1.2.pymssql常用操作

获取数据库连接接口文档如下所示,返回数据类型为Connection

 

数据库连接相关:

事务自动提交设置:Connection.autocommit(status)

 

获取游标指针:Connection.cursor(),可进行数据查询、等获取结果信息。

 

提交当前事务操作:Connection.commit()

 

回滚当前事务操作:Connection.rollback()

 

关闭数据库连接:Connection.close()

 

游标指针相关:

获取影响结果行数:Cursor.rowcountSELECT操作需要遍历完成后获取。

 

执行数据库操作:Cursor.execute(operation) Cursor.execute(operation,params),使用方法如下所示:

 

参数化执行操作:Cursor.executemany(operation,params_seq)。多用于INSERT操作。

 

获取单一数据:Cursor.fetchone()

 

获取部分数据:Cursor.fetchmany(size=None)

 

获取所有数据:Cursor.fetchall()

 

关闭游标指针:Cursor.close()

 

 

 我本渺小,但山峰,我一次次绝顶! 


PS:若有错误,敬请告知,不胜感激! 
Copyright @范丰平 版权所有,如需转载请标明本文原始链接出处,严禁商业用途! 我的个人博客链接地址:http://www.cnblogs.com/fengpingfan

 

posted @ 2017-10-03 10:25  范丰平  Views(951)  Comments(0Edit  收藏  举报