为了账号安全,请及时绑定邮箱和手机立即绑定

文档上传分享

老师,你的案例文档能不能上传分享下

正在回答

1 回答

#mysqlhelper.py另存即可

import pymysql

class dbhelper():
    def __init__(self,host,port,user,passwd,db,charset="utf8"):
        self.host=host
        self.port=port
        self.user=user
        self.passwd=passwd
        self.db=db
        self.charset=charset
    #创建一个链接
    def connection(self):
        #创建连接
        self.conn=pymysql.connect(host=self.host,port=self.port,
        user=self.user,passwd=self.passwd,
        db=self.db,charset=self.charset)
        #创建游标
        self.cur=self.conn.cursor()
    #关闭链接
    def closeconnection(self):
        self.cur.close()
        self.conn.close()
    #查询一条语句
    def getonedata(self,sql):
        try:
            self.connection()
            self.cur.execute(sql)
            result=self.cur.fetchone()
            self.closeconnection()
        except Exception:
            print(Exception)
        return result
    #添加/修改/删除
    def executedata(self,sql):
        try:
            self.connection()
            self.cur.execute(sql)
            self.conn.commit()
            self.closeconnection()
        except Exception:
            print(Exception)
    #批量插入
    def executemanydata(self,sql,vals):
        try:
            self.connection()
            self.cur.executemany(sql,vals)
            self.conn.commit()
            self.closeconnection()
        except Exception:
            print(Exception)


1 回复 有任何疑惑可以回复我~
#1

慕慕8209279

为何我写的这句def__int__(self,host,port,user,passwd,charset="utf8"):是报错的
2021-07-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python办公自动化
  • 参与学习       48646    人
  • 解答问题       163    个

以实际工作场景出发,利用python高效快捷覆盖全方位办公自动化内容。

进入课程

文档上传分享

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信