首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

2.6  结论

本章说明了如何使用dbExpress控件集中的TSimpleDataSetTSQLDataSetTSQLQuery以及TSQLStoredProc控件和TSQLMonitor控件。这些控件是开发人员在开发数据库应用程序时经常需要使用的,因此确实地了解如何使用这些控件是非常重要的事情。

TSimpleDataSet控件应该是开发人员最常使用的控件了,因为它可以帮助开发人员存取数据和处理数据的变更,此外,它的许多属性值设定也会影响应用程序处理数据的行为和执行效率,因此,TSimpleDataSet是开发人员一定要切实掌握的dbExpress控件。事实上,TSimpleDataSet控件只是融合了TClientDataSetTDataSetProvider控件的功能,开发人员也可以直接使用TClientDataSetTDataSetProvider控件,只不过TSimpleDataSet控件简化了开发人员需要进行的工作。TSimpleDataSet控件处理数据的行为是根据DataSnap技术而来的,因此本章也详细地说明了DataSnap处理数据的概念,让开发人员能够精确地掌握DataSnap技术。

除了TSimpleDataSet/TClientDataSet控件之外,许多处理数据的工作也可以使用dbExpress其他的控件来帮助,例如TSQLDataSet或是TSQLQuery控件。虽然这些控件无法处理变更数据的工作,但是却可以作为查询数据,或是执行Data Definition Language的工作。

如果开发人员需要执行后端数据源中的存储过程,那么TSQLStoredProc控件便是非常好的目标。TSQLStoredProc控件能够轻易地取得数据源中所有的存储过程名称,并且让开发人员选择要执行的存储过程,再借助Params属性值来传递存储过程需要的参数。如果存储过程会返回结果数据集,那么开发人员可以借助存取TSQLStoredProc控件的Fields属性值或是调用FieldByName方法来存取返回结果数据集中的数据。

最后,本章说明了如何使用TSQLMonitor控件来监督客户端的dbExpress使用了什么SQL语句和后端的数据源互动。借助使用TSQLMonitor控件,开发人员可以确实地掌握客户端dbExpress的执行行为,也可以作为SQL调试之用。在稍后的章节中将会使用TSQLMonitor控件来观察和调整dbExpress应用程序的执行效率,因此TSQLMonitor控件可以说是非常重要的dbExpress控件之一。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论