MySQLdb模块 类操作方法
2016-03-07 17:16
411 查看
#!/usr/bin/env python #-*- coding:utf-8 -*- from day5 import conf import MySQLdb class MysqlHepler(object): def __init__(self): self.conn = MySQLdb.connect(**conf.conn_dict) self.cur = self.conn.cursor(cursorclass=MySQLdb.cursors.DictCursor) self.cur.execute(sql,parmas) def Select_All(self,sql,parmas): refetch = self.cur.fetchall() self.cur.close() self.conn.close() return refetch def Execute(self,sql,parmas): self.conn.commit() self.cur.close() self.conn.close() p1 = MysqlHepler() sql = 'select * from admin where id = %s' parmas = (3,) p1.Select_All(sql,parmas) #######################################################
#!/usr/bin/env python #-*- coding:utf-8 -*- from day5.utility.sql_helpler import MysqlHepler import MySQLdb class AdminClass(object): def __init__(self): self.helper = MysqlHepler() def SelectIp(self,id): sql = 'select * from admin where id = %s' parmas = (id,) return self.helper.Select_All(sql,parmas) #########################################################
conn_dict = dict(host='172.16.202.182',user='fengjian',passwd='123456',db='fengjian')
相关文章推荐
- MySQL索引设计原则
- mysql_close() 函数
- 安装mysql-5.7.9-winx64
- mysql全量备份
- MySQL索引的类型
- mysql命令大全
- mysql 5.7+版本包中没有data目录的解决办法
- 优化系列 | 实例解析MySQL性能瓶颈排查定位
- wamp中mysql远程访问问题
- mysql tokudb执行计划走的不准确案例
- MySQLdb模块操作
- 关于mysql 删除数据后物理空间未释放(转载)
- 关系型数据的分布式处理系统MyCAT
- 辛星解读mysql的用户管理
- MySQL5.6 PERFORMANCE_SCHEMA 说明
- 2种方法解决mysql主从不同步
- How to create a new user and grant permissions on MySql
- MySQL查询统计,统计唯一值并分组
- BAE mysql链接报错:AK SK Invalid
- 记录mysql操作