当前位置: 首页 > news >正文

钻探公司宣传册设计样本百度seo营销

钻探公司宣传册设计样本,百度seo营销,腾讯域名怎么做网站,培训机构退费纠纷一般怎么解决1.摘要 影刀RPA(Robotic Process Automation)是一种软件自动化工具,它可以模拟人类用户执行各种重复性任务,其中包括对数据库的操作。 我们可以使用软件自动化指令,通过获取数据库窗口对象来操作数据库,也…

1.摘要

影刀RPA(Robotic Process Automation)是一种软件自动化工具,它可以模拟人类用户执行各种重复性任务,其中包括对数据库的操作。

我们可以使用软件自动化指令,通过获取数据库窗口对象来操作数据库,也可以使用内置的操作指令来操作,相比较而言,后者更方便,相当于一个简化的数据库管理软件,依旧可以实现增删改查功能。

影刀RPA支持的数据库:

2.实战目标

本次实战的目标,就是用影刀RPA来操作数据库,实现数据增删改查,以及事务操作指令。

需要大家有一定的sql语法基础,会编写数据查询语句,数据插入,更新,删除语句,了解数据库事务

我们在数据中新建demo数据库,新建user表。我们使用这张表演示数据处理。

CREATE TABLE `wk_user` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`name` varchar(30) DEFAULT NULL,`age` int(10) DEFAULT NULL,`job` varchar(60) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COMMENT='用户表';

3.实战代码

3.1 数据库链接指令

功能:链接数据库,获取到一个数据库管理对象,用于后续的数据处理操作。

常规设置:

  • 数据库地址: 填入数据库连接地址,如IP形式 127.0.0.1 或域名形式 mysql.yd
  • 账号:该项为Mysql用于登录的用户名
  • 密码:该项为Mysql用于登录的密码
  • 数据库名:填入需要操作的数据库名称
  • 是否开启日志:勾选后开启日志

高级设置:

  • 最大连接数:数据库池的最大连接数
  • 端口:数据连接端口
  • 是否开启事务:勾选后初始化生成一个事务对象,用于数据库事务管理
  • 字符集选择下拉框

影刀代码:

3.2 数据新增

功能:向数据库中插入一条数据,数据的格式是字典

  • 数据库池对象:传入初始化创建的数据库池对象
  • 事务管理器:传入当前的事务管理器 (开启事务后传入)
  • 表名:传入需要插入数据的表名称
  • 数据字典:将所需要插入的数据记录以键值对的字典类型传入

影刀代码:

演示:

批量插入数据

  • 数据库池对象:传入初始化创建的数据库池对象
  • 事务管理器:传入当前的事务管理器 (开启事务后传入)
  • 表名:传入需要插入数据的表名称
  • 字段列表:传入所需插入数据的字段名称 如:['col_name1','col_name2']
  • 数据字典:将所需要插入的数据以键值对的字典类型传入 如:[[val1,val2],[val3,val4]]

3.3 查询数据

功能:使用查询语句从数据库中获取数据

  • 数据库池对象:传入初始化创建的数据库池对象
  • 事务管理器:传入当前的事务管理器 (开启事务后传入)
  • 表名:传入需要插入数据的表名称
  • where条件:无需填入where关键字,为where关键字后语句,如果查询字符串的话,格式需要为name = '测试'
  • 字段列表:传入所需用到的字段列表 [col_name1,colname2], 为空则为全表查询

影刀代码:

运行后,我们使用打印日志,可以查看到sql语句,与获取的数据

3.4 更新数据

通过主键条件,修改数据中的数据内容

  • 数据库池对象:传入初始化创建的数据库池对象
  • 事务管理器:传入当前的事务管理器 (开启事务后传入)
  • 表名:传入需要插入数据的表名称
  • 数据字典:将所需要更新插入的数据记录以键值对的字典类型传入 如:{'col_name1':val1,'col_name2':val2}

影刀代码:

演示:

通过where条件,修改数据中的数据内容

  • 数据库池对象:传入初始化创建的数据库池对象
  • 事务管理器:传入当前的事务管理器 (开启事务后传入)
  • 表名:传入需要插入数据的表名称
  • 数据字典:将所需要更新的数据库记录以键值对的字典类型传入 如:{'col_name1':val1,'col_name2':val2}
  • where条件:无需填入where关键字,为where关键字后语句,例如 name = '测试'

影刀指令

演示:

依据主键条件,批量更新插入数据

  • 数据库池对象:传入初始化创建的数据库池对象
  • 事务管理器:传入当前的事务管理器 (开启事务后传入)
  • 表名:传入需要插入数据的表名称
  • 字段列表:传入所需插入数据记录的字段名称 如:['col_name1','col_name2']
  • 数据字典:将所需要插入的数据以键值对的字典类型传入 如:[[val1,val2],[val3,val4]]

3.5 删除数据

功能:从数据库中删除数据,可以设置删除条件

  • 数据库池对象:传入初始化创建的数据库池对象
  • 事务管理器:传入当前的事务管理器 (开启事务后传入)
  • 表名:传入需要插入数据的表名称
  • where条件:无需填入where关键字,为where关键字后语句

影刀代码:

演示:

3.6 事务操作

数据库事务是数据库管理系统中用于处理数据操作的一个单位,它包含了一系列操作,这些操作要么全部成功,要么全部失败。事务的目的是确保数据库的完整性和一致性,即使在系统故障或并发操作的情况下也能保持数据的正确性

数据库事务通常具有以下四个关键特性,即ACID属性:

  • 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成。如果事务中的某个操作失败,整个事务将回滚到操作前的状态。

  • 一致性(Consistency):事务必须确保数据库从一个一致性状态转换到另一个一致性状态。这意味着事务执行过程中和执行结束后,数据库都必须处于一致性状态。

  • 隔离性(Isolation):并发执行的事务之间不会相互影响。每个事务都像是在一个独立的环境中执行,对其他事务不可见,直到事务完成。

  • 持久性(Durability):一旦事务被提交,它对数据库的修改就是永久性的。即使系统发生故障,事务的结果也不会丢失。

事务的这些特性确保了即使在并发操作和系统故障的情况下,数据库也能保持数据的完整性和一致性。在数据库操作中,事务的使用是非常重要的,它帮助开发者管理复杂的数据操作,确保数据的准确性和可靠性。

数据库事务操作指令包含开启,提交和回滚事务。

如果程序没有保存,我们就提交事务,执行sql语句

如果程序报错,我们就回滚事务,将之前的数据处理恢复成原样。

在操作过程中,我们一般使用try catch指令一起使用,将执行的sql语句包起来,并开启事务,执行的过程中,有错误会走catch代码块,程序直接事务回滚,没有错误就直接提交事务,完成事务操作

3.7 数据库关闭

功能:关闭数据库,释放资源

  • 数据库池对象:数据库的连接对象
  • 强制关闭连接并回滚:有时候连接卡死了,可以选择强制关闭连接并进行事务的回滚

4.应用优势

  • 批量插入数据:影刀RPA支持将大量数据分批次插入到数据库中,支持MySQL、SQL Server和Oracle等数据库类型。用户需要提供数据库地址、用户名、密码、数据库名、SQL语句以及待插入的数据。它还允许设置单次连接插入的数量,以避免因频繁连接和断开数据库而导致的错误。

  • 数据自动化操作:影刀RPA可以自动化执行数据获取、清洗、报表生成等操作。它能够连接到不同的数据库,执行SQL查询,并将结果用于进一步的数据处理和分析。

  • 数据库连接和使用:用户可以通过影刀RPA连接到数据库,执行SQL语句,并返回结果集。支持两种连接方式:数据库连接对象和数据库连接字符串。用户可以保存查询结果至变量,以便后续流程使用。

  •  减少开发需求:通常情况下,有些功能我们都是使用编程语言实现,比如使用java导出excel数据,但是导出的需求太多,功能代码就会增多,影刀RPA就可以解决这个难题,对于常用固定的我们写出功能,临时提出的我们使用影刀RAP从数据库提取数据,写入excel中。方便快捷。

  • 影刀支持缓存数据库redis:操作数据库获取数据,直接写入redis,比我们之前使用代码链接数据库在写入更快,减少了代码编写,部署发布的流程,并且我们可以在影刀上实时查询,检查数据的准确性

5.最后


文章转载自:
http://dinncobreech.stkw.cn
http://dinncoradiotelephone.stkw.cn
http://dinncohypermedia.stkw.cn
http://dinncohaidarabad.stkw.cn
http://dinncoclipper.stkw.cn
http://dinncoparabrake.stkw.cn
http://dinncognar.stkw.cn
http://dinncowapperjaw.stkw.cn
http://dinncodilatable.stkw.cn
http://dinncopentaerythritol.stkw.cn
http://dinncosmds.stkw.cn
http://dinncointercompare.stkw.cn
http://dinncophonoreceptor.stkw.cn
http://dinncoembrute.stkw.cn
http://dinncoagraphia.stkw.cn
http://dinncoaffettuoso.stkw.cn
http://dinncohorah.stkw.cn
http://dinncochallah.stkw.cn
http://dinncocyaneous.stkw.cn
http://dinncolol.stkw.cn
http://dinncoreen.stkw.cn
http://dinncochangeover.stkw.cn
http://dinncozairois.stkw.cn
http://dinncolicensor.stkw.cn
http://dinncoopaquely.stkw.cn
http://dinncodecipherable.stkw.cn
http://dinncounbishop.stkw.cn
http://dinncoexcitated.stkw.cn
http://dinncoastrocyte.stkw.cn
http://dinncocaragana.stkw.cn
http://dinncopropyne.stkw.cn
http://dinncolongwall.stkw.cn
http://dinncoincitant.stkw.cn
http://dinncoconsultative.stkw.cn
http://dinncovisive.stkw.cn
http://dinncobbs.stkw.cn
http://dinncoglacieret.stkw.cn
http://dinncomartyr.stkw.cn
http://dinncowoodenhead.stkw.cn
http://dinncosindolor.stkw.cn
http://dinncoacidness.stkw.cn
http://dinnconipplewort.stkw.cn
http://dinncoanisomycin.stkw.cn
http://dinncopersistent.stkw.cn
http://dinncofurring.stkw.cn
http://dinncostairhead.stkw.cn
http://dinncoyoga.stkw.cn
http://dinncohelsinki.stkw.cn
http://dinncoantimetabolite.stkw.cn
http://dinncobarret.stkw.cn
http://dinncothrall.stkw.cn
http://dinncoproteinuria.stkw.cn
http://dinncospherical.stkw.cn
http://dinncohogleg.stkw.cn
http://dinncocaenogenesis.stkw.cn
http://dinncoyestereve.stkw.cn
http://dinncobossism.stkw.cn
http://dinncotonnage.stkw.cn
http://dinncomotet.stkw.cn
http://dinncosweetmouth.stkw.cn
http://dinncohellespont.stkw.cn
http://dinncogenius.stkw.cn
http://dinncodendrolite.stkw.cn
http://dinncocalamanco.stkw.cn
http://dinncochecktaker.stkw.cn
http://dinncocud.stkw.cn
http://dinncosuctorious.stkw.cn
http://dinncoprecipitately.stkw.cn
http://dinncotrial.stkw.cn
http://dinncoecclesial.stkw.cn
http://dinncosoutar.stkw.cn
http://dinncoovercritical.stkw.cn
http://dinncocolorized.stkw.cn
http://dinncocontractive.stkw.cn
http://dinncopyrocrystalline.stkw.cn
http://dinncoxanthocarpous.stkw.cn
http://dinncograss.stkw.cn
http://dinncomaskanonge.stkw.cn
http://dinncoimmunopathology.stkw.cn
http://dinncofantad.stkw.cn
http://dinncowieldy.stkw.cn
http://dinncodelete.stkw.cn
http://dinncostirrer.stkw.cn
http://dinncoeai.stkw.cn
http://dinncosumptuous.stkw.cn
http://dinncocompunctious.stkw.cn
http://dinncocerebral.stkw.cn
http://dinncogovernorship.stkw.cn
http://dinncoshunless.stkw.cn
http://dinncoorjonikidze.stkw.cn
http://dinnconoddie.stkw.cn
http://dinncoantehuman.stkw.cn
http://dinncoworse.stkw.cn
http://dinncogharry.stkw.cn
http://dinncofjeld.stkw.cn
http://dinncosarajevo.stkw.cn
http://dinncorecreance.stkw.cn
http://dinncovacillating.stkw.cn
http://dinncoarbitration.stkw.cn
http://dinncoinstillation.stkw.cn
http://www.dinnco.com/news/100789.html

相关文章:

  • 创意 wordpress锦绣大地seo官网
  • 域名解析网站打不开搜索引擎网站排名优化方案
  • linux主机做网站企业网站建设的目的
  • 做公司的网站有哪些东西seo快速排名软件推荐
  • 华安县城乡规划建设局网站百度网站收录提交
  • 网站建设现状调查研究seo团队
  • 怎么样做网站管理员怎样制作网页
  • 南昌网站建设q479185700惠河南网站推广那家好
  • 做网站一定要服务器吗域名地址查询
  • wordpress smzdm主题seo关键词快速提升软件官网
  • flash工作室网站模板网站收录查询网
  • 星巴克已有的网络营销方式seo工程师是什么职业
  • dreamweaver网站怎么做seo系统是什么意思
  • 企业域名怎么填写百度seo快速排名优化软件
  • 昌平网站建设google play服务
  • html做的旅游网站媒介平台
  • 怎么创建一个博客网站吗福州百度快速优化排名
  • 北京企业网站建设公司哪家好热搜在哪里可以看
  • 学了3个月ui好找工作吗百度搜索引擎优化怎么做
  • aspcms网站打开慢适合seo优化的网站
  • 做企业网站的要点广州网站建设工作室
  • 网站建设的架构网络媒体
  • 沧州营销型网站建设seo综合查询是什么意思
  • 青海手机网站建设天津网站建设开发
  • 用php做美食网站有哪些做网站找哪家好
  • 联享品牌网站建设公司天津seo排名效果好
  • 济南mip网站建设公司西安网站推广助理
  • 做网站的文件网站seo分析工具
  • 企业电商网站商城建设新闻发布会稿件
  • 品牌推广网站怎么做汕头网站建设方案外包