ASP.NET数据库编程快速入门之技术慨述

原创 2006年06月18日 21:15:00

ASP.net 2.0和数据访问
  
    ASP.NET 2.0给我们提供了一个改良的数据访问模式,这个模式减少了在 ASP.NET 1.x中执行数据绑定所需的代码量。首先,无需编程实现实例化、设置属性以及调用前述列表中的ADO对象的方法。您需要做的就是在页面上简单地添加服务器端控件并设置属性。当呈现页面时,ASP.NET 2.0将会自动地执行所有的对象实例化,并调用方法创建并显示数据。请将以下ASP.NET 2.0代码与上面的代码进行对比:
  
  <html>
  
  <head runat="server"><title>Demo</title></head>
  
  <body>
  
  <form id="form1" runat="server">
  
  <asp:SqlDataSource ID="SqlDataSource1" Runat="server" SelectCommand="SELECT au_lname FROM authors WHERE (state = @state)"
  
  ConnectionString="Server=HPSERV; Integrated Security=True;Database=pubs">
  
  <SelectParameters>
  
  <asp:Parameter Type="String" DefaultValue="CA" Name="state" />
  
  </SelectParameters>
  
  </asp:SqlDataSource>
  
  <asp:BulletedList ID="BulletedList1" runat="server" DataSourceID="SqlDataSource1"
  
  DataTextField="Au_lname">
  
  </asp:BulletedList>
  
  </form>
  
  </body></html>
  
    第二个改进来自于对在页面生存期中的事件敏感的服务器端控件。ASP.NET 2.0 服务器端控件能够在正确的时间做出正确的动作。请注意在ASP.NET 2.0页面中对页面生存期中的事件的任何引用。ASP早期版本的学生一般都会对在页面生存期中执行多种任务感到迷惑,特别是数据绑定。因此,很多ASP.NET 1.x页面都会有这样的让程序员编写代码的遭遇,即在错误的事件下调用DataBind,或者在多个事件中多次调用DataBind。这些定时操作现在都可以通过ASP.NET 2.0的服务器端数据控件来自动完成。
  
    请注意在前面的ASP.NET 2.0的代码中使用了两个服务器端控件。第一个是数据源控件,本例中是SqlDataSource控件。该控件在后台建立了所有显示数据所需的ADO连接对象,包括Connection、Command以及DataReader或者Dataset对象。然后,使用了一个名为BulletedList的数据绑定控件,用来获取数据源控件的数据,并在页面上呈现。
asp程序设计

应用ASP.Net在web中查询数据库

将数据库中的数据查询出来,并打印在html页面上 首先创建一个website,在web.config文件中写上连接字符串       -----身份验证方式用的是windows身份验证,...
  • y617660340
  • y617660340
  • 2017年03月07日 19:31
  • 476

最简单的asp.net 操作 access 数据库方法

在asp.net中,使用C#操作access的mdb数据库,简单实用,只需要几步就可以实现。 1、新建一个asp.net网站,作为整个程序的表现层,里面的aspx文件可以调用其他层的项目。 2、建...
  • liyun211
  • liyun211
  • 2017年02月25日 19:28
  • 2066

Asp.net_连接Access数据库

今天一个朋友让我帮忙做一个asp.net的小网站,需要用到得是access数据库。一直以来,学习web开发,都是用sql server或者是mysql。虽说access数据库简单易用,但是没用过,去做...
  • zlfxy
  • zlfxy
  • 2013年04月10日 12:54
  • 9183

ASP.net连接Mysql数据库详解

1、资源:Mysql-5.6.24-win32、VS2013、mysql-connector-odbc-5.3.6-win32; 2、ODBC下载:在Mysql官网可下载Mysql ODBC,注意,什...
  • yanglize
  • yanglize
  • 2016年12月06日 00:29
  • 2815

asp.net连接access数据库的登录页面

1.创建access数据库 login.mdb  新建表user  2.  login.aspx 页面 代码:     欢迎登陆                               ...
  • cherry123678
  • cherry123678
  • 2015年07月27日 10:58
  • 3391

ASP.Net操作Access数据库总结

1、数据库的连接 引入命名空间 using System.Data; using System.Data.OleDb; 连接代码:    string strConnection = "Provide...
  • lc_2014c
  • lc_2014c
  • 2015年07月08日 16:17
  • 1011

ASP.NET 连接数据库 增删改查简单实例

本文主要讲解连接ASP.NET 连接数据库最简单的方法和增删改查的小例子,因为只涉及到一个页面,所以没有使用web.config,以及使用DBHelper,旨在让读者们抛开封装好的东西,了解实际代码。...
  • lqadam
  • lqadam
  • 2016年03月12日 13:53
  • 15421

【ASP.NET】将数据库连接字符串写在Web.config

每一个ASP.NET解决方案都有一个Web.config,这货相当于jsp的web.xml。同样,可以将数据库连接字符串等一些核心信息,藏在这个文件里面。 具体做法如下,对没有任何属性的connec...
  • yongh701
  • yongh701
  • 2016年01月11日 11:10
  • 1543

ASP.NET中使用代码来进行备份和还原数据库

Sql代码   -- 备份数据库  backup database db_CSManage to disk='c:\backup.bak'  -- 还原数据库,必须先备份该数据库的日志文件到...
  • hbgyjs98235
  • hbgyjs98235
  • 2014年03月18日 00:14
  • 1479

Asp.net使用Table标签填充数据库数据

在网站的开发过程中,将数据以表格的形式填充至页面中时一般会选择Asp.net自带的GridView控件,但如果我们需要简介的框线表格填充数据时(如打印预览),最简单的方法就是使用html中的Table...
  • u013407099
  • u013407099
  • 2016年07月30日 13:22
  • 3262
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP.NET数据库编程快速入门之技术慨述
举报原因:
原因补充:

(最多只允许输入30个字)