Python实现的连接mssql数据库操作示例
2018-08-17 14:13
951 查看
本文实例讲述了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程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- python利用MySQLdb模块进行数据库的连接实现增查操作
- python 利用pymssql连接MSSQL数据库,简单示例
- Python使用Flask-SQLAlchemy连接数据库操作示例
- python实现简单数据库连接及操作
- 使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
- python个人学习小技巧 数据库Mssql 操作
- vb 利用ADO.Net实现数据库的连接,修改,删除,插入操作
- [转]在Java中实现.net中DataTable功能以及操作双数据库的List连接问题解决方案探究
- 使用TransactionScope实现多数据库连接事务操作
- ASP.net页面实现MSSQL数据库的创建和操作,是库创建!
- awk 如何处理两个文件,实现类似数据库表连接的操作
- 在Java中实现.net中DataTable功能以及操作双数据库的List连接问题解决方案探究
- python 使用pymssql 连接MSSQL数据库(带端口)
- python实现简易数据库之三——join多表连接和group by分组
- awk 如何处理两个文件,实现类似数据库表连接的操作
- python 使用pymssql 连接MSSQL数据库(带端口)
- 数据库操作:java连接MSSQL实例代码演示
- 学习笔记:jdbc连接、操作数据库SQL Server 2008 ——MyEclipse web示例
- 使用TransactionScope实现多数据库连接事务操作
- 数据库操作:java连接MSSQL实例代码演示