#!/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')