MYSQL_INFO={
'host':'127.0.0.1',
'user':'root',
'password':'123456',
'db':'python',
'port':3306,
'charset':'utf8',
'autocommit':True
}
import pymysql
class MySql:
def __init__(self,host,user,password,db,port,charset,autocommit):
try:
self.conn = pymysql.connect(host=host, user=user,password=password,
db=db, port=port,
charset=charset, autocommit=autocommit)
except Exception as e:
print(e)
else:
self.cur = self.conn.cursor(cursor=pymysql.cursors.DictCursor)
def execute(self,sql):
try:
self.cur.execute(sql)
except Exception as e:
return e
else:
return self.cur.fetchall()
def __del__(self):
try:
self.cur.close()
except Exception as e:
return
else:
self.conn.close()
my_mysql = MySql(**MYSQL_INFO)
u='lxm'
sql = "SELECT username,password FROM user1 WHERE username='%s';" % u
res=my_mysql.execute(sql)
print(res)
来源:oschina
链接:https://my.oschina.net/u/4350176/blog/4105339