1、说明
有一些项目中可能会需要我们连接数据库去自动导入一些数据,或者定期从数据库插入、查询一些数据,这些也是可以通过UIpath实现的,UIpath提供了连接数据库的活动组件,若单纯的连接数据库,可以通过Connect活动组件,若要连接数据库之后执行SQL语句,可以直接使用Execute Non Query活动组件,以下内容将直接介绍Execute Non Query组件使用方法,因为已包含了连接数据库的内容
2、UIpath下载活动包UiPath.Datebase.Activities
3、在使用database组件之前需要安装ODBC,下载之后双击安装就好。下载的官方网址:https://dev.mysql.com/downloads/connector/odbc/
4、若安装失败,则需要安装Visual C++ Redistributable for Visual Studio 2015,下载32/64
若继续安装失败,则可以安装Visual C++ Redistributable for Visual Studio 2015-2019,下载32/64
5、使用组件 Execute Non Query,点击 Configure Connection
6、点击 Connection Wizard
7、选择ODBC,点击 OK
8、选择Use connection string,点击 Build
9、选择 机器数据源,点击 新建,点击 确定
10、点击 下一步
11、选择MySQL ODBC 8.0设备,ANSI和Unicode两种都可以,区别是Unicode支持的编码类型更多一些,所以选择哪个都可以,之后点击 下一步
12、点击 完成
13、输入连接数据库信息,data Source name是数据源名称,可自定义;输入数据库的IP地址,或者是本地数据库输入127.0.0.1即可,之后输出数据库的用户名、密码、数据库名称,点击Test测试是否可以正常连接到数据库,之后点击 OK 即可
14、再次点击 Test Connecction 测试是否可以连接,测试没问题之后点击 OK
15、点击OK
16、点击 Edit Query 按钮可以开始编辑SQL语句,如果SQL语句为查询语句,最终结果也可以写入到output属性中
扩展:
除以上方法之外,也可以通过window去先配置好数据源,再使用组件选择对应的数据源
1、先搜索ODBC,
2、选择 添加 ,之后的页面和上面的步骤11、13操作内容相同
3、添加完成之后,在组件中填写对应的数据源名称即可,若使用这种方式调试失败,还是建议使用前面提到的第一种方法