利用SqlHelper.cs實現Web程序對數據庫的增、刪、改等操作

利用SqlHelper.cs實現Web程序對數據庫的增、刪、改等操作

(2006-08-22 00:50:05) 
分類:技術雜談
在SqlHelper.cs中,封裝了所有和SQL數據庫相關的操作,自然包括對數據庫的增刪修改等操作。原來我不知道,在網上找了很長時間,用了另一種方式即SqlCommand的方法也能實現,但是沒有SqlHelper.cs的ExecuteNoQuery方法來的方便。鵬鵬指點了一下,茅廁頓開^_^
接着上一篇文章,其實用ExecuteNoQuery進行這些操作很簡單。只要懂得標準SQL語言就好。前提是像上篇一樣做好與數據庫連接的配置工作。
1.插入操作,代碼如下:
//創建插入字符串
string myInsertQuery="insert into student values 
('frog','20','147258')";
//執行插入操作
SqlHelper.ExecuteNonQuery
(SqlHelper.CONN_STRING_LC,CommandType.Text,myInsertQuery);
2.刪除操作,代碼如下:
//創建刪除字符串
string myDeleteQuery="delete from student where 年齡=18";
//執行刪除操作
SqlHelper.ExecuteNonQuery 
(SqlHelper.CONN_STRING_LC,CommandType.Text,myDeleteQuery);
3.修改操作,方法是一樣的,只是改變SQL語句即可。
以上操作,如果想看到效果,可以接着寫以下代碼:
string mySelectQuery="select * from student";
myData=SqlHelper.ExecuteDataset(SqlHelper.CONN_STRING_LC,CommandType.Text,mySelectQuery);
DataGrid1.DataSource=myData.Tables[0];
DataGrid1.DataBind();
ExecuteNonQuery方法的返回值是int型的,它返回的是修改操作的記錄條數,如果執行的是SELECT查詢語句或是創建表的操作則返回-1.
我會繼續學的!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章