python mssql数据库开发_Python实现的连接mssql数据库操作示例
本文实例讲述了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数据库操作示例相关推荐
- 管理系统开发一: winform连接sql数据库
Winform连接SqlServel数据库进行居民管理系统开发. 最近负责了一项居民管理系统,开始的我是懵的,因为除了大学学的那一点后,我之后就没怎么接触而且连大学学的那点也基本上还给老师了,但是开发 ...
- [JSP暑假实训] 三.MySQL数据库基本操作及Servlet网站连接显示数据库信息
本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 前一篇文章讲解 ...
- jdbc连接云数据库mysql数据库_如何通过JDBC连接MySQL数据库
通过JDBC连接MySQL数据库,代码中的JDBC链接格式如下: jdbc:mysql://:/?sslmode=verify-full&sslrootcert= 表1参数说明参数 说明 如果 ...
- jdbc连接云数据库mysql_如何通过JDBC连接MySQL数据库
通过JDBC连接MySQL数据库,代码中的JDBC链接格式如下: jdbc:mysql://:/?sslmode=verify-full&sslrootcert= 表1参数说明参数 说明 如果 ...
- python文件去重软件_Python实现的txt文件去重功能示例
本文实例讲述了Python实现的txt文件去重功能.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python2 import shutil a=0 readD ...
- python打开文件并读取内容-Python实现的读取文件内容并写入其他文件操作示例
本文实例讲述了Python实现的读取文件内容并写入其他文件操作.分享给大家供大家参考,具体如下: 文件目录结构,如图: read_file.py是工作文件,file_test.py是读取文件源,wri ...
- python oracle数据库开发_python连接Oracle数据库
# python连接oracle数据 ## 介绍 ----------------------------- - python 连接oracle数据库,可以使用cx_oracle模块 - 使用如下命令 ...
- python能和wincc一起用_python通过ado连接wincc数据库
python通过ado连接wincc数据库 注意点: 1,python需要安装32位,64位测试没通过,具体原因不明 2,若使用Provider=WinCCOLEDBProvider.1需要安装WIN ...
- python mysql工具类_Python工具类(一)—— 操作Mysql数据库
如何调用直接看__main__函数里如何调用此工具类就阔以啦! # encoding=utf-8 import pymysql # 导入所有Mysql配置常量,请自行指定文件 from conf.se ...
最新文章
- 赠票 | 第三届语言与智能高峰论坛200个免费参会名额!
- suse安装MySQL-python_python2.7.9安装mysql-python模块
- redis中的hash
- 有人问我:除了机房工程,你还懂什么?我笑了
- JavaScript | 将十进制转换为十六进制,反之亦然
- Sublime Text 2 快捷键用法大全
- ffmbc——为广播电视以及专业用途量身定制的FFmpeg
- 64.Linux/Unix 系统编程手册(下) -- 伪终端
- sysbench压测cpu,io,memory,threads,mutex
- Mnesia动态添加节点杂记
- HTML5_2(视频)
- SeDebugPrivilege
- Java调用cplex求解泊位分配模型_CPLEX约束问题
- PR免费转场 动态图形转场PR模板MOGRT免费下载
- 惠普打印机只打印一半_打印机打印一半字就只有半个了
- 基于Android studio+SSH的单词记忆(背单词)APP设计
- Ardunio开发实例-L9110直流电机驱动模块
- Ubuntu 18.04 ——— ROVIO运行与EVO的评测与使用
- 本周最新文献速递20220306
- 秦安三中2021高考一成绩查询,喜报!天水一中、三中、五中2019年高考成绩来了!...