python数据库分层设计_【python自动化框架搭建】数据库连接与查询pymsql封装,分层思想(第21天课堂笔记)...

importrandomimportpymysql"""# 封装的依据:

往往将一些变量,所谓的常量将她提取出来,当作构造方法中的参数

# 配置文件:

将参数放在配置文件中,参数往往不需要修改,但是使用的频率高,只要做

sql语句就要创建连接,就需要这些连接的配置信息,往往将一些用的比较多,

但是几乎不修改的一些参数,将他放置在配置文件当中,对mysql的配置可以

在yaml当中,后续有新项目只需要修改配置文件就可以了"""

classHandleMysql:#创建实例属性

def __init__(self):#1、创建连接对象实例属性,如果在其他实例方法中用不到就不需要加self,用的上就加

self.conn = pymysql.connect(host="xxxxx", #mysql服务器ip或者域名

user="xxxxx", #用户名

password="123456", #密码

db="futureloan", #要连接的数据库名

port=3306, #数据库端口号默认3306

charset="utf8", #数据库编码为utf8

cursorclass=pymysql.cursors.DictCursor #返回字典类型数据

)#2、创建游标对象实例属性

self.cursor =self.conn.cursor()"""# 获取一条结果,sql查询语

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值