C#中的SQL數據庫操作

//單字段查詢
SqlConnection conn = new SqlConnection(strConnection));
conn.Open();
SqlCommand command=new SqlCommand(“SQL查詢語句”,conn);
int num=(int)command.ExecuteScalar();
conn.Close();

//字段更新
SqlConnection conn = new SqlConnection(strConnection));
conn.Open();
SqlCommand command=new SqlCommand(/“SQL更新語句”,conn);
command.ExecuteNonQuery();
conn.Close();

讀取多條數據
SqlDataReader dr = comm.ExecuteReader(CommandBehavior.CloseConnection);//,SqlDataReader 對象被關閉時連接自動關閉
while(dr.Read()){
dr["索引或列名"];//具體操作略
}
dr.Close();

//表操作
SqlConnection conn = new SqlConnection(strConnection));
DataSet ds=new DataSet();
SqlDataAdapter myAdapter = new SqlDataAdapter();//new一個adapter對象
myAdapter.Fill(ds);
SqlCommandBuilder myCommandBuilder = new SqlCommandBulider();//new一個Bulider對象
myAdapter.InsertCommand = myCommandBuilder .GetInsertCommand();//插入
myAdapter.UpdateCommand = myCommandBuilder .GetUpdateCommand();//更新
myAdapter.DeleteCommand = myCommandBuilder .GetDeleteCommand();//刪除
conn.Open();
myAdapter.Update(ds); //更新ds到數據庫
conn.Close();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章