RPA与数据库

在RPA实施过程中,经常会遇到与数据库交互的场景。通过与数据库交互,可以更方便的取到结构化的数据,以便在之后使用。本篇文章主要讲解在UiPath中使用MySQL的情景。

1. 安装MySQL ODBC驱动

  1. mysql-connector-odbc下载地址: https://dev.mysql.com/get/Downloads/Connector-ODBC/3.51/mysql-connector-odbc-3.51.30-win32.msi
  2. 安装好MySQL

2. 在UiPath中配置MySQL ODBC驱动

  1. 选择DataBase下的Connect控件
  2. 点击Configure Connection
  3. 点击Connection Wizard
  4. 选择Microsoft ODBC Data Source,在下面下拉框中选择 .NET Framework Data Provider For ODBC
  5. 点击OK
  6. 在Connection Properties面板中,选择Use Connection String
  7. 点击Build,在弹出的面板中,选择Machine Data Source的Tab
  8. 查看在Machine Data Source面板中是否有MySQL的驱动选项。如果没有,则进行下一步
  9. 击New,创建一个新的数据源

10. 选择之前安装的MySQL ODBC 3.51 Driver,点击Next,Finish。之后会弹出MySQL DataSource的配置框

11. 填写好配置信息之后,点击Test,如果配置信息正确,会有Connection Successful的提示!之后点击OK,返回到Select Data Source的配置框。

12. 在Select DataSource选择框中,选择刚才配置的MYSQL DataSource,点击Ok

13. 返回到Connection Properties界面,点击Advantage,然后再Advantage Properties界面,添加Driver为{MySQL ODBC 3.51 Driver},这个Driver就是之前下载并安装的Driver名称。

14. 最终的ConnectionString是:"Driver={MySQL ODBC 3.51 Driver};database=rpa4all;option=0;port=3306;server=127.0.0.1;uid=root;sslverify=0;charset=gb2312;pwd=root", 使用的ProviderName是: "System.Data.Odbc"

如果出现乱码,请注意charset=gb2312;的设置

3. 测试

添加Execute query组件,然后配置数据库连接,将先前建立的连接添加进去,然后填写查询的SQL,此组件将查出的结果转换为一个DataTable,整个流程及结果如下图所示:

MySQL connection strings网站: https://www.connectionstrings.com/mysql-connector-odbc-3-51/

原文发布于微信公众号 - 瞎说开发那些事(jsj201501)

原文发表时间:2018-06-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯Bugly的专栏

腾讯Bugly Unity3D Plugin使用指南

概述 Bugly Unity Plugin是专为基于Unity引擎开发的跨移动平台(iOS/Android)游戏APP而开发的异常监控插件,它能够自动捕...

4545
来自专栏java一日一条

15 个 Android 通用流行框架大全

Android自带很多测试工具:JUnit,Monkeyrunner,UiAutomator,Espresso等

892
来自专栏运维技术迷

Centos安装sshfs实现挂载目录

SSH 是一个强大且安全的工具,我们除了可以用它来远程管理主机外,还可以通过它建立 SSH tunnel作 Proxy用,远程传输文件等等。而这里我想要介绍另外...

4506
来自专栏Android开发与分享

【Android】升级Gradle版本(无梯子)

3898
来自专栏康怀帅的专栏

PHP7 编译安装

本文介绍了手动编译安装 PHP 的具体步骤。 修订记录 Debian9 Ubuntu17.04 出现错误请详细查看后边说明(PHP 7.1.9 不会报错了)。出...

4454
来自专栏逸鹏说道

GitHub实战系列~1.环境部署+创建第一个文件 2015-12-9

安装系列: 软件下载:http://git-scm.com/download/ 环境搭建:(比较简单,看图) ? ? ? ? ? ? ? ? 下面是命令模式,需...

2904
来自专栏农夫安全

中间件漏洞详解

前言 所属的类别 web服务器:IIS、Apache、nginx、tomcat、weblogic、websphere等。 web中间件:apache tomca...

5578
来自专栏世界第一语言是java

sb2.0新版springcloud微服务实战:Consul+Zuul+Feign/Ribbon+Hystrix Turbine+Config+sleuth+zipkin

本篇文章是springboot2.x升级后的升级springcloud专贴,因为之前版本更新已经好久了,好多人评论可不可以出个新版本,大家一定要注意,这是spr...

2322
来自专栏咖啡的代码人生

IntelliJ IDEA 使用JSTL标签库(IDEA 加载 tld文件)

这两天在 IntelliJ IDEA 中 使用 C标签(JSTL)的时候发现引入进来有问题,不但没提示而且还有红色警告,所以经过一番谷歌的查找之后解决了这个问...

5074
来自专栏我爱编程

实现WordPress支持多个域名绑定/访问

搬运一个小技巧,通过简单修改wp-config.php文件来实现WordPress博客支持绑定多个域名及访问。原文链接:https://www.wn789.co...

942

扫码关注云+社区