码迷,mamicode.com
首页 > 数据库 > 详细

用pymysql封装连接mysql数据库的工具类【Python+Requests库做接口自动化框架设计系列】【多测师】

时间:2020-05-31 21:33:26      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:exec   有限公司   conf   sel   request   框架   sql数据库   连接   l数据库   

#coding=utf-8
"""
===========================
Author:多测师_王sir
Time:2020/5/20 17:24
Wechat:15367499889
Company:上海多测师信息有限公司
===========================
"""

""" 
查询
"""

import pymysql
from common.handleconfig import conf


class DB:
    def __init__(self):
        # 创建一个连接对象
        self.conn = pymysql.connect(host=conf.get("db", "host"),
                                    port=conf.getint("db", "port"),
                                    user=conf.get("db", "user"),
                                    password=conf.get("db", "pwd"),
                                    charset=conf.get("db", "charset"),
                                    cursorclass=pymysql.cursors.DictCursor
                                    )
        # 创建一个游标
        self.cur = self.conn.cursor()

    def find_one(self, sql):
        """获取查询出来的第一条数据"""
        # 执行查询语句
        self.conn.commit()
        self.cur.execute(sql)
        data = self.cur.fetchone()
        return data

    def find_all(self, sql):
        """获取查询出来的所有数据"""
        self.conn.commit()
        self.cur.execute(sql)
        data = self.cur.fetchall()
        return data

    def close(self):
        """关闭游标,断开连接"""
        self.cur.close()
        self.conn.close()

 

用pymysql封装连接mysql数据库的工具类【Python+Requests库做接口自动化框架设计系列】【多测师】

标签:exec   有限公司   conf   sel   request   框架   sql数据库   连接   l数据库   

原文地址:https://www.cnblogs.com/xiaoshubass/p/13021498.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!