生活随笔
收集整理的這篇文章主要介紹了
ADO.NET,浅显
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
ADO.NET 之非查詢操作
ADO.net是c sharp中一種將數(shù)據(jù)庫與軟件連接的技術(shù).
在用戶來操作窗口,來對數(shù)據(jù)庫進(jìn)行更改.
非查詢操作死代碼 ;
Using Data.SqlClient;//導(dǎo)入數(shù)據(jù)庫客戶端
string sql = string.Format("增刪改的sql語句,要操作的變量用占位符表示");
//如果用windows 身份驗(yàn)證
string address = "Data Source = .; Initial Catalog = 數(shù)據(jù)庫名; Integrated Security = True";
//如果用sa登錄
string address = "server=服務(wù)器名稱;uid=sa;pwd=密碼;database=數(shù)據(jù)庫文名稱";
//創(chuàng)建連接
SqlConnection conn = new SqlConnection(address);
//打開連接
conn.Open();
//創(chuàng)建命令,把地址傳入,與連接對象傳入
SqlCommand cmd = new SqlCommand(sql,conn);
//執(zhí)行非查詢命令
cmd.ExecuteNonQuery();//返回int,在數(shù)據(jù)庫中有幾行代碼被更改
//關(guān)閉連接池
conn.Close();//讓程序休眠2秒的代碼:System.Threading.Thread.Sleep(1000);//線程//啟動其它程序的代碼:System.Diagnostics.Process.Start(@"D:\TIM\Bin\TIM.exe");單值查詢
sql代碼是查詢某個(gè)列.返回一個(gè)值object,可為字符串,或數(shù)字.
代碼
object o = cmd.ExecuteScalar();//執(zhí)行標(biāo)量
o.ToString();//將其賦值給控件.多行查詢
SqlDataReader sdr = cmd.ExecuteReader();//返回sql數(shù)據(jù)讀取器
Random r = new Random();//sdr與r有異曲同工之妙
//將各控件的text賦值
if(sdr.Read())//返回一個(gè)布爾值讀取一行
{
string aa = sdr["列名或下標(biāo)從0開始"].ToString();
}
總結(jié)
以上是生活随笔為你收集整理的ADO.NET,浅显的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。