python链接数据库工具类
2017-01-23 14:28
435 查看
直接上代码
import pymysql class DBUtils(object): def connDB(self): #连接数据库,返回链接和游标 conn=pymysql.connect(host='192.168.251.114',port=3306, user='root',passwd='b6f3g2',db='yangsj',charset='utf8'); cur=conn.cursor(); return (conn,cur); def exeUpdate(self,conn,cur,sql): #更新或插入操作 sta=cur.execute(sql); conn.commit(); return (sta); def exeDelete(self,conn,cur,IDs): #删除操作 sta=0; for eachID in IDs.split(' '): sta+=cur.execute("delete from students where Id=%d"%(int(eachID))); conn.commit(); return (sta); def exeQuery(self,cur,sql): #查找操作 effect_row = cur.execute(sql); return (effect_row,cur); def connClose(self,conn,cur): #关闭连接,释放资源 cur.close(); conn.close(); if __name__ == '__main__': dbUtil = DBUtils(); conn,cur = dbUtil.connDB(); insertBookSql = ("insert into book (bookName,bookUrl,bookInfo) values ('%s','%s','%s');"%(book.bookName,book.downLoadUrl,book.mainInfo)); dbUtil.exeUpdate(conn,cur,insertBookSql); dbUtil.connClose(conn,cur);
相关文章推荐
- HTMLParser解析网页,提取链接地址、标题名称,并插入数据库 分类: python 小练习 HTMLParser 2014-02-19 09:57 519人阅读 评论(0) 收藏
- python第三方库系列之三--数据库迁移工具south库
- mac python链接数据库
- python 链接数据库
- sql数据库用什么工具导出ER图和链接到数据库
- Python安装与MySq数据库链接碰到的问题与错误整理
- Python 3.4 链接mysql5.7 数据库使用方法
- 数据库工具链接阿里云MySQL数据库
- navicat破解-数据库操作工具.可视化,简洁高效.内附下载链接
- Open edX Devstack使用图形界面工具链接MySQL远程vagrant数据库
- python链接postgresql数据库
- python-MySQL学习笔记-第一章链接到并创建数据库
- Linux平台下python链接数据库所需环境搭建记录(使用pip)
- python中一些链接数据库所用到的包
- python 链接 ORACLE 数据库,并打印数据.解决中文乱码问题
- python工具之myql数据库操作