hp甜美生活,pc网卡,美国 十次
本文实例讲述了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常见数据库操作技巧汇总》、《python编码操作技巧总结》、《python数据结构与算法教程》、《python函数使用技巧总结》、《python字符串操作技巧汇总》、《python入门与进阶经典教程》及《python文件与目录操作技巧汇总》
希望本文所述对大家python程序设计有所帮助。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论