asp.net数据库连接过程

看了别人的博文,个人小结,存在错误请指出

1、建立数据库连接对象

2、建立数据库查询对象(增删改查)

3、建立DataSet数据表对象以实现数据保存并实现断开连接

4、建立数据库操作对象

5、通过conn对象来获取用来连接数据库的连接字符串

6、初始化查询对象

7、通过数据库操作对象来实现sql语句的操作

8、初始化DataSet对象

9、打开连接,获取数据,关闭连接

10、抛出异常

protected Sqlconnection conn;

protected  SqlDataAdapter da;

protected DataSet ds;

protected DataCommand comm;

protected void Page_Load(object sender, EventArgs e)
 {
 conn=new SqlConnection("Data Source=localhost;Initial Catalog=nd_data;User ID=sa;Password=aaaaaa");//取连接字符串, 同时建立连接
 da= new SqlDataAdapter();//初始化查询对象
 da.SelectCommand= new SqlCommand("select name,id from xs Order by id,name DESC", conn);进行一个查询id和姓名的数据库操作
 ds= new DataSet();初始化DataSet对象
try
 {
 conn.Open();//打开连接
 da.Fill(ds,"abs");//获取数据,同时存放在一个名为"abs"的表中
 conn.Close();//关闭连接
 }
catch (SqlException e1)//错误处理
 {
 Response.Write(e1.ToString());
 }

数据显示阶段:

PagedDataSource objPds= new PagedDataSource();//建立一个作用于控件的数据源对象

 objPds.DataSource= ds.Tables["abs"].DefaultView;//传入之前保存的"abs"表
 DataListname.DataSource= objPds;//数据源对象传入DataList控件
 DataListname.DataBind();//DataList控件显示数据信息

前台数据显示方法:

<ItemTemplate>//DataList数据控件模板
<asp:Label ID="lbNwes" runat="server" Text=‘<%#Eval("id")%>‘></asp:Label>//显示id
<asp:Label ID="lbTime" runat="server" Text=‘<%#Eval("name")%>‘></asp:Label>//显示name
</ItemTemplate>

时间: 2024-10-09 22:06:28

asp.net数据库连接过程的相关文章

ASP.NET数据库连接字符串的加密与解密

ASP.NET web.config中,数据库连接字符串的加密与解密. 虽然不怎么新鲜,但相信还是有许多人不知道,好,不说废话,直接给方法:开始--->运行,输入cmd,接着输入以下内容 加密: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pef "connectionStrings" "你的Web项目路径" 解密: C:\WINDOWS\Microsoft.NET\Fram

【转】各版本IIS下ASP.net请求处理过程区别

原文地址:http://www.cnblogs.com/fsjohnhuang/articles/2332074.html ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用. 绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层. 这篇文章的资料收集整理自各种微软公开的文档,通过比较 IIS5.IIS6.IIS7 这三代 IIS 对请求的处理过程, 让我们熟

Asp.Net 数据库连接字符串

1 <configuration> 2 <connectionStrings> 3 <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLExpress;AttachDBFilename=|DataDirectory|aspnetdb.mdf;Initial Catalog=as

ASP.NET数据库连接字符串总结

一.使用OleDbConnection对象连接OLE DB数据源 1.连接Access 数据库 Access 2000: “provider=Microsoft.Jet.Oledb.3.5;Data Source=Access文件路径” Access 2003: “provider=Microsoft.Jet.Oledb.4.0;Data Source=Access文件路径” Access 2007: “provider=Microsoft.Ace.Oledb.12.0;Data Source=

ASP.NET请求过程-1

客户端发送请求到达服务器 输入域名->DNS解析->指定IP 服务器(如果网页直接输入IP地址则直接到服务器)->请求到达服务器->HTTP.SYS接受HTTP请求->转发给ISAPI(是一个内置服务,他是IIS服务器的一个组件),检查当前请求的后缀.(后缀的配置在 处理程序映射  服务里面)->根据后缀(asp.net mvc默认管道给他添加一个asd后缀)  管道通信给aspnet_isapi(注意这个是给sap.net用的   其他的还有php_isapi   j

ASP.NET请求过程-Handler

什么事Handler asp.net程序所有的请求都是handler处理的.以前的webform我们访问的地址是xxxxx.aspx地址,其实他也会到一个handler(我们写的业务代码都在handler里面).现在的 asp.net mvc,我们访问的页面后面 没有aspx后缀了,但是他也是会到handler处理的(但是我们更加局限了,我们的业务代码不是在handler里面).总的来说 asp.net的请求都是handler处理的. IIS服务器中  ISAPI服务分配请求的时候根据后缀名分配

mysql数据库连接过程详细

<?php $id = $_POST['id']; //接收参数id$name = $_POST['name']; //接收参数用户名$pwd = md5($_POST['pwd']); //接收参数密码,md5加密 //数据库配置参数 $db_host = 'db_host'; //数据库主机地址,如localhost$db_user = 'db_user'; //数据库用户名 $db_pwd = 'db_pwd'; //数据库密码$db_database = 'db_database'; /

ASP.NET数据库连接

启动Visual Studio,新建一个web工程 点开工程目录下web.config文件, 找到节点,新增数据库配置 aspx界面新建一个button和一个文本框用于测试数据库连接, 其中button添加点击事件 button对应click事件中添加以下代码(一下代码仅用于测试示范,暂不考虑严谨性) protected void Button1_Click(object sender, EventArgs e) { string setting = "myDB"; var connS

从代码看 asp.net 处理过程

从这里开始 先是一个 对Com接口的导入.   /// <internalonly/>    /// <devdoc>    /// </devdoc>    [ComImport, Guid("7297744b-e188-40bf-b7e9-56698d25cf44"), System.Runtime.InteropServices.InterfaceTypeAttribute(System.Runtime.InteropServices.ComI