ASP.NET中操作數(shù)據(jù)庫的基本步驟分享
更新時間:2011年10月25日 16:09:43 作者:
ASP.NET中操作數(shù)據(jù)庫的基本步驟分享,學(xué)習(xí)asp.net的朋友可以參考下。
1.ASP.NET操作數(shù)據(jù)庫的基本步驟:
ASP.NET數(shù)據(jù)操作常用方法:
a. ExecuteReader()
返回的是一個SqlDataReader對象或OleDbDataReader對象,每次返回或操作指引一個記錄保存在服務(wù)器的內(nèi)存中。
相對 DataSet而言,具體較快的訪問能力,通常用來進行查詢操作。
b.ExecuteNonQuery()
c.ExecuteScalar()返回的是Object類型。如果執(zhí)行的是SELECT,則返回結(jié)果是查詢后的第一行第一列
返回數(shù)據(jù)庫中影響的行數(shù),進行數(shù)據(jù)庫事務(wù)處理時的首選。
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 使用小技巧:
可以把啟動不調(diào)試加到工具欄上:工具-->自定義-->命令-->調(diào)試
ASP.NET數(shù)據(jù)操作常用方法:
a. ExecuteReader()
返回的是一個SqlDataReader對象或OleDbDataReader對象,每次返回或操作指引一個記錄保存在服務(wù)器的內(nèi)存中。
相對 DataSet而言,具體較快的訪問能力,通常用來進行查詢操作。
b.ExecuteNonQuery()
c.ExecuteScalar()返回的是Object類型。如果執(zhí)行的是SELECT,則返回結(jié)果是查詢后的第一行第一列
返回數(shù)據(jù)庫中影響的行數(shù),進行數(shù)據(jù)庫事務(wù)處理時的首選。
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 使用小技巧:
可以把啟動不調(diào)試加到工具欄上:工具-->自定義-->命令-->調(diào)試
相關(guān)文章
在asp.net網(wǎng)頁中顯示數(shù)學(xué)符號的代碼
在網(wǎng)頁中顯示一些符號,如數(shù)學(xué)符號(Insus.NET僅提供常用符號),需要的朋友可以參考下2012-10-10.NET?Framework?的項目如何使用?FTP?下載文件
本文專門針對面向?.NET?Framework?的項目,?對于面向?.NET?6?及更高版本的項目,不再支持?FTP,此示例演示如何從?FTP?服務(wù)器下載文件,感興趣的朋友跟隨小編一起看看吧2024-01-01VB.NET生成隨機串或隨機數(shù)字的方法總結(jié)
本篇文章主要介紹了VB.NET生成隨機串或隨機數(shù)字的方法,具有一定的參考價值,有需要的可以了解一下。2016-11-11asp.net使用DataSet的ReadXml讀取XML文件及Stream流的方法
這篇文章主要介紹了asp.net使用DataSet的ReadXml讀取XML文件及Stream流的方法,實例分析了asp.net以字符流的形式讀取與寫入xml文件的相關(guān)技巧,需要的朋友可以參考下2016-06-06