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

  • 相关阅读:
    igraph——图挖掘助力社会网络分析
    python杀死线程
    深入浅出Node.js(四):Node.js的事件机制
    VS.NET调试问题
    Web服务器Tomcat JDK环境变量设置DOS BAT批处理脚本 陈光剑
    sp_help
    JadePool应用范例:查询与分页
    事关就业,我是否应该诚实?
    Linux SWAP 交换分区配置说明
    对学习数据结构的建议
  • 原文地址:https://www.cnblogs.com/fengpingfan/p/7675291.html
Copyright © 2011-2022 走看看