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