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 条评论
登录 后参与评论

相关文章

来自专栏古时的风筝

django开发个人简易Blog——数据模型

提到数据模型,一定要说一下MVC,MVC框架是现代web开发中最流行的开发框架,它将数据与业务逻辑分开,减小了应用之间的高度耦合。个人非常喜欢MVC开发框架,除...

1808
来自专栏小特工作室

Navi.Soft31.代码生成器(含下载地址)

1系统简介 1.1功能简述 在Net软件开发过程中,大部分时间都是在编写代码,并且都是重复和冗杂的代码.比如:要实现在数据库中10个表的增删改查功能,大部分代码...

2029
来自专栏我的博客

TP入门第八天

[小型留言板-增删查改] 1、先建立数据库lyb,然后建立表lyb_notes 建表代码如下: CREATE TABLE `lyb_notes` ( `id` ...

3308
来自专栏蓝天

对于glog中ShutdownGoogleLogging后不能再次InitGoogleLogging问题的解决办法

https://code.google.com/p/google-glog/issues/detail?id=142

802
来自专栏C# 编程

使用C#创建SQLite控制台应用程序

本文属于原创,转载请注明出处,谢谢! 一、开发环境 操作系统:Windows 10 X64 开发环境:VS2015 编程语言:C# .NET版本:.NET Fr...

2620
来自专栏雪胖纸的玩蛇日常

记录替换django的user模型出现的异常InconsistentMigrationHistory

1404
来自专栏Netkiller

Linux 系统与数据库安全

目录 1. 帐号安全 1.1. Shell 安全 1.2. .history 文件 2. 临时文件安全 3. 其他安全问题 4. 防火墙配置 5. 数据库安全 ...

3515
来自专栏JackeyGao的博客

Karabiner profile 命令行切换方式

Karabiner 提供了一个命令行工具来方便脚本编程, 一般这个命令行工具在安装包的bin目录下, 具体地址为: /Applications/Karabine...

703
来自专栏Java学习123

ORA-28000: the account is locked的解决办法

2738
来自专栏Jackson0714

【Discuz】-QQ互联登陆提示错误信息:Unknown column 'conuintoken' in 'field list'

27111

扫码关注云+社区