zoukankan      html  css  js  c++  java
  • Python001-操作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

  • 相关阅读:
    通用的web系统数据导出功能设计实现(导出excel2003/2007 word pdf zip等)
    DALSA Coreco
    环境变量之执行文件路径的变量PATH
    命令与文件的查询
    软件开发工具GCC
    权限与命令之间的关系
    Linux防火墙
    网络管理
    分区及格式化
    VMware Workstation的网络连接方式:NAT、桥接和Host Only
  • 原文地址:https://www.cnblogs.com/fengpingfan/p/7675291.html
Copyright © 2011-2022 走看看