標籤:
看了別人的博文,個人小結,存在錯誤請指出
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資料庫連接過程