如何利用ASP.NET 2.0的SqlDataSource控件高效查询并展示数据库中的数据?

2026-03-31 01:280阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3508个文字,预计阅读时间需要15分钟。

导语+截至目前,我们探讨的教程是由表现层、业务逻辑层和数据访问层构成的层次体系结构。数据访问层和业务逻辑层分别在教程的第一章和第二章中提到。在使用ObjectData显示数据中,我们将深入探讨这一结构。

导言

  到目前为止,我们探讨的教程是由表现层,业务逻辑层和数据访问层构成的层次体系结构。数据访问层和业务逻辑层分别在教程第一和第二章提到。在Displaying Data With the ObjectDataSource 这篇教程里,我们探讨了怎样用ASP.NET 2.0的新控件--ObjectDataSource控件在表现层展示数据。

  本教程到目前为止用这种层次结构来处理数据。然而绕过这种体系结构,通过直接把数据查询和业务逻辑放在Web页面上,也可以达到直接在ASP.NET页面上访问,插入,更新,删除数据库数据的目的。对十分庞大或者复杂的应用程序而言,使用层次结构对程序的成功和可维护性是很重要的。然而对很简单的程序来说,没有必要使用层次体系结构。

  ASP.NET 2.0 提供了5个内建的数据源控件, SqlDataSource控件, AccessDataSource控件, ObjectDataSource控件, XmlDataSource控件, 和SiteMapDataSource控件。SqlDataSource控件能直接从关系型数据库中访问和更新数据,包括Microsoft SQL Server,Microsoft Access, Oracle, MySQL等数据库。在本章以及接下来的3章教程里面,我们将探讨如何用SqlDataSource控件来查询和筛选数据库数据,包括插入,更新和删除。


图1:ASP.NET 2.0 的5个内建的数据源控件

比较ObjectDataSource控件和 SqlDataSource控件

  从理论上说,ObjectDataSource控件和 SqlDataSource控件都是作为访问数据的一种代理。

阅读全文

本文共计3508个文字,预计阅读时间需要15分钟。

导语+截至目前,我们探讨的教程是由表现层、业务逻辑层和数据访问层构成的层次体系结构。数据访问层和业务逻辑层分别在教程的第一章和第二章中提到。在使用ObjectData显示数据中,我们将深入探讨这一结构。

导言

  到目前为止,我们探讨的教程是由表现层,业务逻辑层和数据访问层构成的层次体系结构。数据访问层和业务逻辑层分别在教程第一和第二章提到。在Displaying Data With the ObjectDataSource 这篇教程里,我们探讨了怎样用ASP.NET 2.0的新控件--ObjectDataSource控件在表现层展示数据。

  本教程到目前为止用这种层次结构来处理数据。然而绕过这种体系结构,通过直接把数据查询和业务逻辑放在Web页面上,也可以达到直接在ASP.NET页面上访问,插入,更新,删除数据库数据的目的。对十分庞大或者复杂的应用程序而言,使用层次结构对程序的成功和可维护性是很重要的。然而对很简单的程序来说,没有必要使用层次体系结构。

  ASP.NET 2.0 提供了5个内建的数据源控件, SqlDataSource控件, AccessDataSource控件, ObjectDataSource控件, XmlDataSource控件, 和SiteMapDataSource控件。SqlDataSource控件能直接从关系型数据库中访问和更新数据,包括Microsoft SQL Server,Microsoft Access, Oracle, MySQL等数据库。在本章以及接下来的3章教程里面,我们将探讨如何用SqlDataSource控件来查询和筛选数据库数据,包括插入,更新和删除。


图1:ASP.NET 2.0 的5个内建的数据源控件

比较ObjectDataSource控件和 SqlDataSource控件

  从理论上说,ObjectDataSource控件和 SqlDataSource控件都是作为访问数据的一种代理。

阅读全文