Python实现的连接mssql数据库操作示例
程序员文章站
2023-10-28 10:43:34
本文实例讲述了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中的cookielib模拟登录网站
下一篇: 朋友间的交往用语
推荐阅读
-
Python实现的连接mssql数据库操作示例
-
Python实现的大数据分析操作系统日志功能示例
-
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
-
Python使用Flask-SQLAlchemy连接数据库操作示例
-
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
-
python连接mongodb操作数据示例(mongodb数据库配置类)
-
python连接mysql数据库示例(做增删改操作)
-
Python实现的栈、队列、文件目录遍历操作示例
-
Python使用matplotlib和pandas实现的画图操作【经典示例】
-
Python实现的字典排序操作示例【按键名key与键值value排序】