来源:https://urlify.cn/nUJviq
既然我们都已经会在cmd中操作数据库,那么为什么还要用python连接mysql呢?这里就涉及到接口自动化,因为我们做接口自动化避免不了需要连接数据库做一些数据库的查询,这些操作都是需要我们来连接数据库的
操作前提:
电脑上已装好mysql服务,并配置好相应环境
已有python环境,并装好相应的编译器(如pycharm)
打开cmd ,输入:pip install pymysql ,安装pymysql库
这些已经准备好后,查看是否存在数据库
打开cmd,连接mysql,查看自己有没有数据库:
show databases;
没有就创建一个名为start的数据库:
create database start;
打开pycharm编译器,开始封装数据库
先创建一个DB类,并写好初始化方法
class DB():# cursorclass将返回结果呈字典显示 ,如果传了就应用,不传就为None def __init__(self,host,user,password,database,cursorclass = None): self.host = host # ip地址,本机就传localhost就可以 self.user = user # 账户名,如果你没有更改过,那就是root self.password = password # 数据库密码 self.databases = database # 你具体要连接的哪一个数据库 self.cursorclass = cursorclas