RPA连接MySQL数据库
阿里云RPA可以使用进行MySQL数据库操作的主要第三方库主要四个,mysqlclient、PyMySQL、peewee和SQLAlchemy。下面我们主要介绍如何在RPA中使用PyMySQL操作MySQL数据库。
1. 环境准备
首先需要使用阿里云RPA的第三方库打包工具 rpapack 将本地python环境中的 PyMySQL 打包成RPA可识别的 rpax 文件,然后在阿里云RPA开发工具 studio 中就打包好的 PyMySQL.rpax 文件导入。
执行的命令:
pip installPyMySQL# 先在本地的python环境中安装PyMySQL库
pip install rpapack# 安装阿里云RPA的第三方库打包工具
python-m rpapackPyMySQL# 打包PyMySQL
2.使用
2.1 使用方法说明
数据库连接connection=pymysql.connect(host='localhost',
user='user',
password='passwd',
db='db',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor)
游标
连接完数据库,接着就该获取游标,之后才能进行执行、提交等操作
cursor = connection.cursor()
查询时,默认返回的数据类型为元组,可以修改返回类型
几种常用游标类型:
Cursor: 默