import pymysql
class Mysql(object):
def __init__(self):
try:
self.conn = pymysql.connect(host='localhost', port=3306, user='root', password='jmlxys.akb48', db='test')
print("Connect Successfully!")
except Exception as e:
print(e)
else:
self.cursor = self.conn.cursor()
def add_data(self, sql, data_list):
try:
self.cursor.executemany(sql, data_list)
self.conn.commit()
print('Execute finished!')
except Exception as e:
self.conn.rollback()
print('SQL执行异常',e)
def update_data(self, sql, data_list):
try:
self.cursor.execute(sql, data_list)
self.conn.commit()
print('Execute finished!')
except Exception as e:
self.conn.rollback()
print('SQL执行异常',e)
def select_data(self, sql):
self.cursor.execute(sql)
self.cursor.scroll(0, mode='absolute')
# self.cursor.scroll(0, mode='relative')
res = self.cursor.fetchall()
# res = self.cursor.fetchmany(2)
# res = self.cursor.fetchone()
return res
def del_data(self, sql):
t
pymysql操作
最新推荐文章于 2025-01-17 09:37:22 发布