C# 向數據庫中添加數據


[轉載]地址:http://www.2cto.com/kf/201007/52458.html
通過SqlCommand類的CommandText方法(為其構造insert語句)與ExecuteNonQuery實現向表中插入數據的功能。

主要程序程序代碼

首先實例化一個SqlCommand對象(cmd),然后通過參數sql(SQL 語句)來夠建cmd對象。最后通過cmd對象的ExecuteNonQuery方法執行SQL語句

public bool insertDB(String sql) 
        { 
            using (SqlCommand cmd = new SqlCommand()) 
            { 
                try 
                { 
                    cmd.CommandText = sql;//設置SQL語句 
                    cmd.Connection = ConDB();//調用打開數據庫連接方法 
                    cmd.ExecuteNonQuery();//執行 
                    return true; 
                } 
                catch 
                { 
                    return false; 
                } 
            } 
        } 單擊“添加信息”按鈕,將夠造一條SQL語句(實現添加功能)。然后將這條語句傳給insertDB方法,實現數據的添加。

private void button1_Click(object sender, EventArgs e) 
        { 
            ClsDB.ClsDBControl DBC = new OptDB.ClsDB.ClsDBControl(); 
            string strSql = "insert into t_people values(" + this.textBox1.Text.Trim().ToString() + "," + 
            this.textBox2.Text.Trim().ToString() + "," + this.textBox3.Text.Trim().ToString() + ")";
            if (DBC.insertDB(strSql)) 
            { 
                MessageBox.Show("OK"); 
            } 
        }   
注意:在添加信息時,SQL中的引用變量的格式為 " +變量+ "


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM