Python连接mysql数据库自定义封装类

本文介绍了如何在Python中创建一个自定义封装的数据库连接类,通过在指定文件夹下建立配置文件和模型文件,实现了数据库连接的配置与管理。在config.py中设置数据库连接参数,在model.py中定义Model类,实现对数据库的基本操作。
摘要由CSDN通过智能技术生成

1、创建一个文件夹demo(名字随便取)
2、在demo文件夹里创建再创建一个子文件夹db(名字随便取)
3、在子文件夹db里创建三个.py文件:分别是__init__.py、config.pymodel.py(model,自定义类名,可以随便取)
4、init.py文件创建好后可以不用管它
5、在config.py文件中编写:
#数据库连接配置信息
HOST = “localhost” #主机名
USER = “root” #账号
PASSWD = “” #密码
DBNAME = “mydb” #数据库名
PORT = 3306 #端口
保存编写好的config.py文件
6、在model.py文件里编写:
import pymysql
from db import config

class Model:
‘’’ 单表信息操作类 ‘’’
tab_name = None #表名
link = None #数据库连接对象
cursor = None #游标对象
pk = ‘id’ #主键字段名
fields = [] #表的所有字段名

def __init__(self,table,config=config):
    ''' 构造方法,初始化表名、通过配置参数连接数据库、创建游标对象等'''
    try:
        #指定当期表格
        sel
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值