1.ASP.NET操作資料庫的基本步驟:
ASP.NET資料操作常用方法:
a. ExecuteReader()
返回的是一個SqlDataReader對象或OleDbDataReader對象,每次返回或操作指引一個記錄儲存在伺服器的記憶體中。
相對 DataSet而言,具體較快的訪問能力,通常用來進行查詢操作。
b.ExecuteNonQuery()
c.ExecuteScalar()返回的是Object類型。如果執行的是SELECT,則返回結果是查詢後的第一行第一列
返回資料庫中影響的行數,進行資料庫交易處理時的首選。
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 使用小技巧:
可以把啟動不調試加到工具列上:工具-->自訂-->命令-->調試