Python实现的连接mssql数据库操作示例


Posted in Python onAugust 17, 2018

本文实例讲述了Python实现的连接mssql数据库操作。分享给大家供大家参考,具体如下:

1. 目标数据sql2008 R2 ComPrject=>TestModel

Python实现的连接mssql数据库操作示例

2. 安装python 连接mssql 模块

Python实现的连接mssql数据库操作示例

运行

pip install pymssql-2.2.0.dev0-cp36-cp36m-win_amd64.whl

运行完毕 查看是否成功 pip -m  list

3. 编写python 代码

import time
import pymssql
#import decimal
class MSSQL:
  def __init__(self,host,user,pwd,db):
    self.host=host
    self.user=user
    self.pwd=pwd
    self.db=db
  def GetConnect(self):
    if not self.db:
      raise(NameError,'没有目标数据库')
    self.connect=pymssql.connect(host=self.host,user=self.user,password=self.pwd,database=self.db,charset='utf8')
    cur=self.connect.cursor()
    if not cur:
      raise(NameError,'数据库访问失败')
    else:
      return cur
  def ExecSql(self,sql):
     cur=self.GetConnect()
     cur.execute(sql)
     self.connect.commit()
     self.connect.close()
  def ExecQuery(self,sql):
    cur=self.GetConnect()
    cur.execute(sql)
    resList = cur.fetchall()
    self.connect.close()
    return resList  
def main():
  ms = MSSQL(host="192.168.0.108", user="sa", pwd="sa", db="ComPrject")
  resList = ms.ExecQuery("select *from TestModel")
  print(resList)
if __name__ == '__main__':
  main()
  input("执行完成:")

4. 运行效果

Python实现的连接mssql数据库操作示例

备注:如果读取中文出现乱码,需要修改varchar=>nvarchar

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
Apr 17 Python
在java中如何定义一个抽象属性示例详解
Aug 18 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
Oct 20 Python
Flask web开发处理POST请求实现(登录案例)
Jul 26 Python
详解pandas安装若干异常及解决方案总结
Jan 10 Python
网易2016研发工程师编程题 奖学金(python)
Jun 19 Python
python基于paramiko将文件上传到服务器代码实现
Jul 08 Python
Python3实现监控新型冠状病毒肺炎疫情的示例代码
Feb 13 Python
Python日志处理模块logging用法解析
May 19 Python
Python实现疫情通定时自动填写功能(附代码)
May 27 Python
使用Pytorch搭建模型的步骤
Nov 16 Python
python 如何上传包到pypi
Dec 24 Python
Python SQL查询并生成json文件操作示例
Aug 17 #Python
python3 flask实现文件上传功能
Mar 20 #Python
Python爬取qq空间说说的实例代码
Aug 17 #Python
django进阶之cookie和session的使用示例
Aug 17 #Python
Django 登陆验证码和中间件的实现
Aug 17 #Python
python读取Excel实例详解
Aug 17 #Python
python框架中flask知识点总结
Aug 17 #Python
You might like
Smarty中常用变量操作符汇总
2014/10/27 PHP
正确的PHP匹配UTF-8中文的正则表达式
2015/05/13 PHP
PHP cURL初始化和执行方法入门级代码
2015/05/28 PHP
PHP数据的提交与过滤基本操作实例详解
2016/11/11 PHP
PHP Trait功能与用法实例分析
2020/06/03 PHP
js验证表单大全
2006/11/25 Javascript
JS前端框架关于重构的失败经验分享
2013/03/17 Javascript
JS脚本defer的作用示例介绍
2014/01/02 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
JS实现获取当前URL和来源URL的方法
2016/08/24 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
VUE实现图片验证码功能
2020/11/18 Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
2020/11/05 Javascript
python中logging包的使用总结
2018/02/28 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
2019/01/15 Python
Python Pexpect库的简单使用方法
2019/01/29 Python
python给微信好友定时推送消息的示例
2019/02/20 Python
用Python中的turtle模块画图两只小羊方法
2019/04/09 Python
新手如何发布Python项目开源包过程详解
2019/07/11 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
python二分法查找算法实现方法【递归与非递归】
2019/12/06 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
python tkinter 设置窗口大小不可缩放实例
2020/03/04 Python
浅谈pc和移动端的响应式的使用
2019/01/03 HTML / CSS
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
Wojas罗马尼亚网站:波兰皮鞋品牌
2018/11/01 全球购物
简历自我评价怎么写好呢?
2014/01/04 职场文书
校运会广播稿100字
2014/01/27 职场文书
业务员岗位职责范本
2015/04/03 职场文书
告知书格式
2015/07/01 职场文书
加薪申请书应该这样写!
2019/07/04 职场文书