#数据库操作封装
import pymysql
class DBHandler:
def __init__(self,host=None,port=8111,user='root',password='',charset='utf8',database=None,**kw):
'''初始化参数'''
self.conn = pymysql.connect(host = host,#域名
port = port,#端口号
user = user,#数据库登陆的用户名
password = password,#数据库登陆的用户名
charset = charset,#不能是utf-8
database = database,#你要连接的那个数据库
**kw,
)
self.cursor = self.conn.cursor()
def query_one(self,sql,args=None):
'''查询一条数据库语句'''
self.cursor.execute(sql,args)
return self.cursor.fetchone()
def query_all(self,sql,args=None):
'''查询所有数据库语句'''
python接口自动化第五篇--封装python连接数据库(mysql)框架
最新推荐文章于 2024-04-22 21:11:48 发布