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>

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。