pymysql 有这段代码就够了

这是基于pymysql的一个工具类,增删改查只需要调用对应的方法就可以了。

import pymysql   
import traceback    # 导入异常处理包

class py_util:
    def __init__(self,host, user, password,database,port): # 初始化参数
        self.__host = host  
        self.__user = user
        self.__password = password
        self.__database = database
        self.__port = port
    def __open(self):
        self.__conn = pymysql.connect(   # 建立连接
            host=self.__host,
            port=self.__port,
            user=self.__user,
            password=self.__password,
            database=self.__database,
            charset="utf8"
        )
        self.__cursors = self.__conn.cursor()
    def __close(self):     # 关闭连接
        self.__cursors.close()
        self.__conn.close()

    def cud(self,sql,params):   # 增删改
        try:
            self.__open()
            self.__cursors.execute(sql, params)
            self.__conn.commit()
            self.__close()
        except Exception as e:
            traceback.print_exc()   # 输出异常信息

    def r(self,sql,params):  # 查
        try:
            self.__open()
            self.__cursors.execute(sql,params)
            result = self.__cursors.fetchall()
            self.__close()
            return result
        except Exception as e:
            traceback.print_exc()    # 输出异常信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值