Python实现的连接mssql数据库操作示例
程序员文章站
2022-05-30 20:35:47
本文实例讲述了python实现的连接mssql数据库操作。分享给大家供大家参考,具体如下:
1. 目标数据sql2008 r2 comprject=>testmod...
本文实例讲述了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爬取qq空间说说的实例代码
推荐阅读
-
Python基于property实现类的特性操作示例
-
PHP实现的pdo连接数据库并插入数据功能简单示例
-
nodejs实现连接mongodb数据库的方法示例
-
Python实现的连接mssql数据库操作示例
-
Python实现的大数据分析操作系统日志功能示例
-
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
-
Python使用Flask-SQLAlchemy连接数据库操作示例
-
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
-
python连接mongodb操作数据示例(mongodb数据库配置类)
-
python连接mysql数据库示例(做增删改操作)