ASP.NET中操作數(shù)據(jù)庫的基本步驟分享
更新時間:2011年10月25日 16:09:43 作者:
ASP.NET中操作數(shù)據(jù)庫的基本步驟分享,學習asp.net的朋友可以參考下。
1.ASP.NET操作數(shù)據(jù)庫的基本步驟:
ASP.NET數(shù)據(jù)操作常用方法:
a. ExecuteReader()
返回的是一個SqlDataReader對象或OleDbDataReader對象,每次返回或操作指引一個記錄保存在服務器的內存中。
相對 DataSet而言,具體較快的訪問能力,通常用來進行查詢操作。
b.ExecuteNonQuery()
c.ExecuteScalar()返回的是Object類型。如果執(zhí)行的是SELECT,則返回結果是查詢后的第一行第一列
返回數(shù)據(jù)庫中影響的行數(shù),進行數(shù)據(jù)庫事務處理時的首選。
public int test()
{
string connStr = @"server=Miro; database=newssystem; uid=sa; pwd=sa";
SqlConnection conn = new SqlConnection(connStr);
conn.Open();
string sql = "insert into category(name) values('ttt')";
SqlCommand cmd = new SqlCommand(sql, conn);
int res=cmd.ExecuteNonQuery();
conn.Close();
return res;
}
public DataTable test(string sql)
{
DataTable dt=new DataTable();
string connStr = @"server=Miro; database=newssystem; uid=sa; pwd=sa";
SqlConnection conn = new SqlConnection(connStr);
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader sdr=cmd.ExecuteReader();
dt.Load(sdr);
sdr.Close();
conn.Close();
return dt;
}
2. VS 使用小技巧:
可以把啟動不調試加到工具欄上:工具-->自定義-->命令-->調試
ASP.NET數(shù)據(jù)操作常用方法:
a. ExecuteReader()
返回的是一個SqlDataReader對象或OleDbDataReader對象,每次返回或操作指引一個記錄保存在服務器的內存中。
相對 DataSet而言,具體較快的訪問能力,通常用來進行查詢操作。
b.ExecuteNonQuery()
c.ExecuteScalar()返回的是Object類型。如果執(zhí)行的是SELECT,則返回結果是查詢后的第一行第一列
返回數(shù)據(jù)庫中影響的行數(shù),進行數(shù)據(jù)庫事務處理時的首選。
public int test()
{
string connStr = @"server=Miro; database=newssystem; uid=sa; pwd=sa";
SqlConnection conn = new SqlConnection(connStr);
conn.Open();
string sql = "insert into category(name) values('ttt')";
SqlCommand cmd = new SqlCommand(sql, conn);
int res=cmd.ExecuteNonQuery();
conn.Close();
return res;
}
public DataTable test(string sql)
{
DataTable dt=new DataTable();
string connStr = @"server=Miro; database=newssystem; uid=sa; pwd=sa";
SqlConnection conn = new SqlConnection(connStr);
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader sdr=cmd.ExecuteReader();
dt.Load(sdr);
sdr.Close();
conn.Close();
return dt;
}
2. VS 使用小技巧:
可以把啟動不調試加到工具欄上:工具-->自定義-->命令-->調試
相關文章
.Net中Task Parallel Library的進階用法
這篇文章介紹了.Net中Task Parallel Library的進階用法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-10-10
IIS 瀏覽aspx頁面出現(xiàn)無法顯示XML頁的解決方法分享
這篇文章介紹了IIS 瀏覽aspx頁面出現(xiàn)無法顯示XML頁的解決方法,有需要的朋友可以參考一下2013-11-11
詳解mvc使用JsonResult返回Json數(shù)據(jù)
這篇文章主要介紹了詳解mvc使用JsonResult返回Json數(shù)據(jù),具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-01-01
asp.net頁面SqlCacheDependency緩存實例
這篇文章主要介紹了asp.net頁面SqlCacheDependency緩存實例,以一個完整實例來展現(xiàn)asp.net中緩存技術的使用方法,需要的朋友可以參考下2014-08-08
ASP.NET 運行時錯誤: 沒有為擴展名“.asax”注冊的生成提供程序修正版
ASP.NET 運行時錯誤: 沒有為擴展名“.asax”注冊的生成提供程序??梢栽?machine.config 或 web.config 中的 <compilation><buildProviders> 節(jié)注冊一個。2009-01-01

