import pymysql

class MysqlHelper():

def init(self,host,port,db,user,passwd,charset='utf8'):

self.host = host

self.port=port

self.db=db

self.user=user

self.passwd=passwd

self.charset=charset

def connect(self):

self.conn=pymysql.connect(host=self.host,port=self.port,db=self.db,user=self.user,passwd=self.passwd,charset=self.charset)

self.cursor=self.conn.cursor()

def close(self):

self.cursor.close()

self.conn.close()

def get_all(self,sql):

res = ()

try:

self.connect()

self.cursor.execute(sql)

res = self.cursor.fetchall()

except Exception as e:

print(e)

return res

def insert(self,sql):

try:

self.connect()

self.cursor.execute(sql)

self.conn.commit()

except Exception as e:

self.conn.rollback()

print(e)

def update(self,sql):

try:

self.connect()

self.cursor.execute(sql)

self.conn.commit()

except Exception as e:

self.conn.rollback()

print(e)

def delete(self,sql):

try:

self.connect()

self.cursor.execute(sql)

self.conn.commit()

except Exception as e:

self.conn.rollback()

print(e)

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐