热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ESql标签(对数据库进行增删查改及命令操作)

功能:WebEasy的核心功能之一,作为平台持久层的接口,用于对数据库的所有操作·对数据库进行增删查改及命令操作查询时会返回一个书包(Bag)别名为

功能:WebEasy的核心功能之一,作为平台持久层的接口,用于对数据库的所有操作  

·        对数据库进行增删查改及命令操作

查询时会返回一个书包(Bag)

别名为EasySql

  用法:module=模块名 [id=书包名] [act=edit|exe|batch|refresh] [p] [commit=true|false|end]>SQL语句

module连接数据库的模块名,必选项,在WebEasy系统目录下(如D:/webeasy),可以建立多个子目录,如help/base等,在子目录如果有一个database.xml文件,该子目录就会被系统识别为一个可用的数据库连接模块。系统要访问数据库时,首先要根据模块来确定如何与数据库建立持久关系,database.xml文件中保存了连接配置信息(后面的章节将介绍多种数据库的配置方法),如


SQL语句:要执行的SQL语句,必填

id:书包名,可选项,查询数据库时返回的结果就放在该书包中

act:动作,可选项,执行增、删、改时值为edit,表示要修改数据库中的数据,执行设置数据库系统参数等操作时为exe,执行批量处理操作时为batch,更新database.xml配置内容时为refresh

p:SQL语句是不是来源于参数,如果整条SQL语句都是从其他书包中取出时必填,一般情况下用不到,如:sql>select * from Messages
helpid=list p>@{pPage:sql}

commit:提交,可选项,默认为commit= true(提交单条SQL语句),执行事务时第一条设为commit= false,最后一条设为commit= end,同一模块的多个 esql标签中的SQL语句会组成一个事务提交到数据库。 

还是以实际项目为例:

一政府行政单位的服务审批项目,后台数据库为SQLServer2005,数据模块文件dc/database.xml为


集成一手持终端的数据库为Oracle,数据模块文件other/database.xml为

流程跟踪查询:

流程跟踪

c0 checkAcl
select htok_report.we_id,TITLE,FLOW_NAME,WE_NAME,RECEIVE_TIME,CREATORCN,FLOW_NODE.flow,WORKER from htok_report,FLOW_NODE where htok_report.flow=FLOW_NODE.flow and PASS_BEYOnD='0' order by htok_report.we_id @{sys:face}site/look.html?we_id= Select CNNAME From BASE_USERS Where USERNAME='@{list:WORKER}'
审批内容审批流程步骤接收时间当前审批人
@{list:TITLE} @{list:FLOW_NAME} @{list:WE_NAME} @{list:RECEIVE_TIME} @{user:CNNAME}

当前没有要审批的任务!!!

效果:


效果不错吧!

系统通过ESql标签,轻松实现对数据库的各种操作。更有意思的是,可以同时链接多个不同的数据库。

轻开平台资源下载及说明

 
 

平台免费下载:http://download.csdn.net/detail/tx18/8381859

最新开发手册下载:http://download.csdn.net/detail/tx18/8411089

开发实例:轻开B2C电子商务网站,免费下载:http://download.csdn.net/detail/tx18/8318585

轻开平台会不定期升级为大家提供更多强大而Easy的功能,请留意最新的开发手册



推荐阅读
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • Whatsthedifferencebetweento_aandto_ary?to_a和to_ary有什么区别? ... [详细]
  • jsp数据库多行返回(excel返回多行数据)
    本文目录一览:1、数据库数据怎么返回到jsp页面上 ... [详细]
  • 语法:CREATE[索引类型]INDEX索引名称ON表名(列名)WITHFILLFACTOR填充因子值0~100GOUSE库名GOIFEXISTS(SELECT*FR ... [详细]
  • SQL 时间格式格式化
    将时间格式显示为:2007年5月18日--2005年5月18日SELECTCAST(YEAR(GETDATE())ASNVARCHAR)年CAST(MONTH(GET ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • ASP.NET2.0数据教程之十四:使用FormView的模板
    本文介绍了在ASP.NET 2.0中使用FormView控件来实现自定义的显示外观,与GridView和DetailsView不同,FormView使用模板来呈现,可以实现不规则的外观呈现。同时还介绍了TemplateField的用法和FormView与DetailsView的区别。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • 本文讨论了如何使用Web.Config进行自定义配置节的配置转换。作者提到,他将msbuild设置为详细模式,但转换却忽略了带有替换转换的自定义部分的存在。 ... [详细]
author-avatar
hja2045905
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有