码迷,mamicode.com
首页 > 数据库 > 详细

asp.net数据库连接过程

时间:2015-06-01 18:48:18      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

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

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>

asp.net数据库连接过程

标签:

原文地址:http://www.cnblogs.com/yisujian/p/4544442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!