首页 > 其他分享 >配置实现-业务类说明

配置实现-业务类说明

时间:2022-11-18 19:01:50浏览次数:37  
标签:xml 语句 配置 业务 接口 说明 参数 SQL 后台


对常规的数据处理即增删改查的SQL语句处理进行了封装

l  DataDeal封装Dao数据库操作处理、简化页面控件与数据库交互处理使得增加和编辑不再拼写SQL  需结合MySqlParameters

(1)数据库事务执行

ü  一条语句或多条用;分隔的语句提交执行

SqlExecute  参数sql或MySqlParameters

ü  多条语句一起提交执行

SqlExecute  参数 List<string> sqls SQL语句集合,空语句忽略

ü  分开执行

try

{

事务开始 TransactionBegin()

语句执行

事务提交 TransactionCommit()

        }

catch (Exception ex)

        {

事务回滚TransactionRollback()

Logger.Error(“错误”,ex);

}

(2)数据库查询结果

ü  得到DataSet对象

GetDataSet 参数 string sql SQL语句多条用;分割 适合简单的SQL语句

        参数 MySqlParametersparameters 自定义Sql及参数列表 适用于带参数语句

GetDataSetProcedure参数string procName存储过程名称, MySqlParameters parameters自定义Sql参数列表 null表示无参数

ü  获得DataTable对象

GetDataTable 与GetDataSet相识略

GetTable为简化拼写SQL使用

ü  获得DataReader对象

GetDataReader 参数与GetDataSet相识略

注意:获得的DataReader需要在使用完成及时关闭

ü  获得第一行第一列

GetScalar参数与GetDataSet相识略

(3)常用控件绑定处理

ü  绑定列表控件

BindListCtrl

BindCodeList

BindDepartList

l  QueryButton 实现了IQueryButton接口的配合xml中deal类型按钮的后台处理类

l  QueryColumn实现了IQueryColumn接口的配合xml中calccs类型列的后台处理类

l  Query Default实现了IQuery Default接口的配合xml中获取默认值的后台处理类

l  QueryFooter实现了IQueryFooter接口的配合xml中求和计算的后台处理类

l  QueryFunction实现了IQueryFunction接口的配合xml中ifunctioncalc的后台处理类(不推荐使用)

l  QueryRow实现了IQueryRow接口的配合xml中增加行的后台处理类

l  Query Validate实现了IQueryValidate接口的配合xml中servervalidate类型按钮的后台验证类

l  QueryWhere实现了IQueryWhere接口的配合xml中sys类型默认条件的后台处理类

具体请在使用时可以看到详细的解释

 

欢迎访问:​​http://121.18.78.216​​ 适易查询分析、工作流、内容管理及项目管理演示平台

标签:xml,语句,配置,业务,接口,说明,参数,SQL,后台
From: https://blog.51cto.com/u_14751752/5868980

相关文章

  • 配置实现-导入数据配置举例
    以importTest.xml为例:<?xmlversion="1.0"encoding="utf-8"?><root> <myquerytitle="导入测试问题">   <select>    <columnname="funid"title="所属模块"ty......
  • yml的常用配置
    #端口服务server:port:8001spring:#服务名application:name:service-edu#环境设置:dev、test、prodprofiles:active:dev#数据源datas......
  • logback的配置和使用
    日志的级别:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALLlogging:level:info#可以配置OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALL首先在applic......
  • vim 配置
    setnusethlssetcindentsetsw=4setts=4setsts=4setnoswfsetmouse=asetarmap<F1><ESC>:wa<CR>:!gedit%<CR>map<F5><ESC>:wa<CR>:!g++%-O2-std=......
  • SpringBoot提供的三种配置文件格式
    1、application.properties(传统格式/默认格式)e.g.server.port=80 2、application.yml(主流格式、推荐使用)e.g.server:  port:81 3、application.yamle.g.ser......
  • 配置管理的三类配置库原则
     1三库管理原则项目配置管理的库分为开发库、受控库、产品库。这三个库是相互独立的物理库,其中受控库在逻辑上分为配置库和基线库。1.1开发库存放代码、脚本等开发过......
  • 在业务逻辑中,经常会有父组件调用子组件方法的情况,vue2.0 和 vue3.0 的使用中有些不一
    在业务逻辑中,经常会有父组件调用子组件方法的情况,vue2.0和vue3.0的使用中有些不一样,在这里总结下。vue2.0中的使用方法父组件:<template><div@click="fatherMeth......
  • 配置squid代理服务器
    拓扑图:推荐步骤:Squid服务器配置IP地址配置正确网关和网卡模式,安装squid服务器配置squid传统模式访问web服务器实验步骤:一、squid服务器配置IP地址配置正确网关和网卡模式、......
  • SpringBoot基础配置
    属性配置1、修改配置例子:(1)修改服务器端口server.port=80;(2)关闭运行日志图标(banner)spring.main.banner-mode=off(3)设置日志相关logging.level.root=debug SpringB......
  • 数传电台实现PLC远程控制中MCGS参数配置与查询
    1、施耐德PLC施耐德IPv4参数查询以及是否能使Modbus Server,通过查询TM221手册可获取端口为502,不同的PLC端口可能不同,一般公司都将502作为ModbusServe默认端口。2.串口......