博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python操作MySQL
阅读量:5051 次
发布时间:2019-06-12

本文共 1688 字,大约阅读时间需要 5 分钟。

#!/usr/bin/env python #coding:utf-8import  MySQLdbimport  configclass MySQLHelper(object):    def __init__(self):        self.conn=config.conn_dict    def get_one(self,sql,params):        conn = MySQLdb.connect(**self.conn)        cur = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)        retCount = cur.execute(sql,params)        data = cur.fetchone()        cur.close()        conn.close()        return data    def get_many(self,sql,params):        conn = MySQLdb.connect(**self.conn)        cur = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)        retCount = cur.execute(sql,params)        data = cur.fetchall()        cur.close()        conn.close()        return data    def insert_one(self,sql,params):        conn = MySQLdb.connect(**self.conn)        cur = conn.cursor()        cur.execute(sql, params)        conn.commit()        cur.close()        return u'插入数据库成功'    def insert_many(self,sql,params):        conn = MySQLdb.connect(**self.conn)        cur = conn.cursor()        cur.executemany(sql, params)        conn.commit()        cur.close()        return u'批量插入数据库成功'    def update_one(self,sql,params):        conn = MySQLdb.connect(**self.conn)        cur = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)        ret = cur.execute(sql, params)        conn.commit()        cur.close()        conn.close()        return u'更新数据库成功'    def delete_one(self,sql,params):        conn = MySQLdb.connect(**self.conn)        cur = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)        ret = cur.execute(sql, params)        conn.commit()        cur.close()        conn.close()        return u'删除数据库成功'

转载于:https://www.cnblogs.com/dvbbs2012/p/7233989.html

你可能感兴趣的文章
每天一个小程序—0005题(批量处理图片大小)
查看>>
JavaScript特效源码(3、菜单特效)
查看>>
Linux常用命令总结
查看>>
yii模型ar中备忘
查看>>
C#线程入门
查看>>
CSS清除浮动方法
查看>>
JVM内存回收机制简述
查看>>
洛咕 P2480 [SDOI2010]古代猪文
查看>>
js-创建对象的几种方式
查看>>
JDK JRE Java虚拟机的关系
查看>>
2018.11.20
查看>>
word20161215
查看>>
12th week blog
查看>>
dijkstra (模板)
查看>>
编译Linux驱动程序 遇到的问题
查看>>
大型分布式网站架构技术总结
查看>>
HDU 1017[A Mathematical Curiosity]暴力,格式
查看>>
[算法之美] KMP算法的直观理解
查看>>
EntityFramework 性能优化
查看>>
【ASP.NET开发】菜鸟时期的ADO.NET使用笔记
查看>>