C#數據庫處理SqlCommand參數parameters增加add方法

SqlParameter 類

表示 SqlCommand 的參數,也可以是它到 DataSet 列的映射。無法繼承此類。所屬的命名空間在 System.Data.SqlClient

實例

C# 操作數據庫通過參數插入數據的完整過程

//定義數據庫連接
string strconn = "Data Source=xxx;user id=sa;pwd=;initial catalog=gltest";
SqlConnection Conn = new SqlConnection(strconn);
//開啓數據庫
Conn.Open();
//定義操作語句,其中@即爲所引用的參數
string sql = "insert into users(name,pwd) values (@name,@pwd)";
//定義參數及相關屬性和要傳入的值
SqlCommand cmd = new SqlCommand(sql, Conn);
cmd.Parameters.Add(new SqlParameter("@name", SqlDbType.NVarChar, 50));
cmd.Parameters.Add(new SqlParameter("@pwd", SqlDbType.NVarChar, 50));
cmd.Parameters["@name"].Value = this.TextBox1.Text;
cmd.Parameters["@pwd"].Value = this.TextBox2.Text;
//執行sql語句
cmd.ExecuteNonQuery();
//關閉數據庫
Conn.Close();

SqlCommand.Parameters.Add()添加參數到參數集

  • 第一個參數是要添加的參數名
  • 第二個參數是參數的數據類型
  • 第三個是數據長度

Parameters的作用就是把存儲過程執行結束後得到的參數傳到程序裏

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章