程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# ADO基礎(使用using操作數據庫)

C# ADO基礎(使用using操作數據庫)

編輯:C#入門知識

1.使用using 來對數據庫進行操作,using是資源釋放的一種縮寫,用於實現了實現了IDisposable接口(釋放對象資源的接口是IDisposable)    private void button2_Click(object sender, RoutedEventArgs e)         {             //source 那邊用點代表本機如果是其它機器你可以用ip地址,(本機也可以用127.0.0.1)             using (SqlConnection conn = new SqlConnection(                  "Data Source=127.0.0.1;Initial Catalog=OrderDB;User ID=sa;Password=123456789"))             {                 conn.Open();//要先打開連接                 using (SqlCommand cmd = conn.CreateCommand())                 {                     //插入數據                     cmd.CommandText = "insert into admin(name,password,rank) values('hello','123456',1)";                     cmd.ExecuteNonQuery();                 }                 using (SqlCommand cmd = conn.CreateCommand())                  {                     //參數的使用                     cmd.CommandText = "select * from admin where rank=@rank";                     cmd.Parameters.Add(new SqlParameter("@rank", 2));                     //因為SqlDataReader實現了IDisposable接口,釋放對象資源的接口是IDisposable                     using (SqlDataReader reader = cmd.ExecuteReader())                      {                            //查詢到結果放在數據庫中沒有放到客戶端中,以後可以用DataSet處理                         while (reader.Read())                         {                             string name = (string)reader.GetString(0);                             MessageBox.Show(name);                         }                     }                                      }           } }       

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved