pip安装
pip install PyMySQL
文件代码
#coding utf-8
import pymysql
class DatabaseClass:
#insert/update,返回true/false
def commitSql(self,sql):
result=True
db = pymysql.connect(host="localhost",user="root",password="root",database="meituan",charset="utf8")
cursor=db.cursor()
try:
cursor.execute(sql)
db.commit()
except Exception as e:
db.rollback()
result=False
db.close()
return result
#select object,返回tuple
def selectOneSql(self,sql):
db = pymysql.connect(host="localhost",user="root",password="root",database="meituan",charset="utf8")
cursor = db.cursor()
try:
cursor.execute(sql)
result = cursor.fetchone()
except Exception as e:
result=None
db.close()
return result
#select list,返回list
def selectAllSql(self,sql):
db = pymysql.connect(host="localhost",user="root",password="root",database="meituan",charset="utf8")
cursor = db.cursor()
try:
cursor.execute(sql)
result = cursor.fetchall()
except Exception as e:
result=None
db.close()
return result