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

1. 目标数据sql2008 r2 comprject=>testmodel

2. 安装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. 运行效果

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

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

希望与广大网友互动??

点此进行留言吧!

python mssql数据库开发_Python实现的连接mssql数据库操作示例相关推荐

  1. 管理系统开发一: winform连接sql数据库

    Winform连接SqlServel数据库进行居民管理系统开发. 最近负责了一项居民管理系统,开始的我是懵的,因为除了大学学的那一点后,我之后就没怎么接触而且连大学学的那点也基本上还给老师了,但是开发 ...

  2. [JSP暑假实训] 三.MySQL数据库基本操作及Servlet网站连接显示数据库信息

    本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 前一篇文章讲解 ...

  3. jdbc连接云数据库mysql数据库_如何通过JDBC连接MySQL数据库

    通过JDBC连接MySQL数据库,代码中的JDBC链接格式如下: jdbc:mysql://:/?sslmode=verify-full&sslrootcert= 表1参数说明参数 说明 如果 ...

  4. jdbc连接云数据库mysql_如何通过JDBC连接MySQL数据库

    通过JDBC连接MySQL数据库,代码中的JDBC链接格式如下: jdbc:mysql://:/?sslmode=verify-full&sslrootcert= 表1参数说明参数 说明 如果 ...

  5. python文件去重软件_Python实现的txt文件去重功能示例

    本文实例讲述了Python实现的txt文件去重功能.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python2 import shutil a=0 readD ...

  6. python打开文件并读取内容-Python实现的读取文件内容并写入其他文件操作示例

    本文实例讲述了Python实现的读取文件内容并写入其他文件操作.分享给大家供大家参考,具体如下: 文件目录结构,如图: read_file.py是工作文件,file_test.py是读取文件源,wri ...

  7. python oracle数据库开发_python连接Oracle数据库

    # python连接oracle数据 ## 介绍 ----------------------------- - python 连接oracle数据库,可以使用cx_oracle模块 - 使用如下命令 ...

  8. python能和wincc一起用_python通过ado连接wincc数据库

    python通过ado连接wincc数据库 注意点: 1,python需要安装32位,64位测试没通过,具体原因不明 2,若使用Provider=WinCCOLEDBProvider.1需要安装WIN ...

  9. python mysql工具类_Python工具类(一)—— 操作Mysql数据库

    如何调用直接看__main__函数里如何调用此工具类就阔以啦! # encoding=utf-8 import pymysql # 导入所有Mysql配置常量,请自行指定文件 from conf.se ...

最新文章

  1. 赠票 | 第三届语言与智能高峰论坛200个免费参会名额!
  2. suse安装MySQL-python_python2.7.9安装mysql-python模块
  3. redis中的hash
  4. 有人问我:除了机房工程,你还懂什么?我笑了
  5. JavaScript | 将十进制转换为十六进制,反之亦然
  6. Sublime Text 2 快捷键用法大全
  7. ffmbc——为广播电视以及专业用途量身定制的FFmpeg
  8. 64.Linux/Unix 系统编程手册(下) -- 伪终端
  9. sysbench压测cpu,io,memory,threads,mutex
  10. Mnesia动态添加节点杂记
  11. HTML5_2(视频)
  12. SeDebugPrivilege
  13. Java调用cplex求解泊位分配模型_CPLEX约束问题
  14. PR免费转场 动态图形转场PR模板MOGRT免费下载
  15. 惠普打印机只打印一半_打印机打印一半字就只有半个了
  16. 基于Android studio+SSH的单词记忆(背单词)APP设计
  17. Ardunio开发实例-L9110直流电机驱动模块
  18. Ubuntu 18.04 ——— ROVIO运行与EVO的评测与使用
  19. 本周最新文献速递20220306
  20. 秦安三中2021高考一成绩查询,喜报!天水一中、三中、五中2019年高考成绩来了!...

热门文章

  1. 霍夫曼编码(Huffman Coding)
  2. 编译原理实验:自下而上的语法分析--(LR分析)
  3. 开源中国开源世界高峰论坛见证开源发展的11年
  4. gis坐标|如何将excel中的坐标导入gis
  5. 泛域名解析和域名解析的区别+DNS
  6. 上海市青少年算法2021年7月月赛(丙组)
  7. 3.5电子书pc显示
  8. I18N/L10N 是什么
  9. 对比Excel学openpyxl系列之插入、删除、格式
  10. 戴尔U盘重装系统Win10步骤和详细教程