from click._compat import raw_input
from pymysql import *
"""封装mysql连接类"""
class MysqlHelper:
"""初始化数据库参数"""
def __init__(self, host, port, user, passwd, db, charset):
# 数据库连接地址
self.host = host
# 地址端口
self.port = port
# 数据库用户名
self.user = user
# 数据库密码
self.passwd = passwd
# 数据库名称
self.db = db
# 编码
self.charset = charset
"""连接数据库,获取Connection对象和cursor游标对象"""
def open(self):
self.conn = connect(host=self.host, port=self.port, user=self.user, passwd=self.passwd, db=self.db,
charset=self.charset)
self.cursor = self.conn.cursor()
"""执行用户输入的sql语句,参数化sql语句中的输入值"""
def execute(self, sql, params=()):
try:
# 打开数据库连接
python与Mysql数据库交互
最新推荐文章于 2023-05-23 10:55:02 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)