C# 向数据库中添加数据

时间:2022-10-16 23:18:00
转载地址:http://www.2cto.com/kf/201007/52458.html

通过SqlCommand类的CommandText方法(为其构造insert语句)与ExecuteNonQuery实现向表中插入数据的功能。
 
5 主要程序程序代码如下。
首先实例化一个SqlCommand对象(cmd),然后通过参数sql(SQL 语句)来够建cmd对象。最后通过cmd对象的ExecuteNonQuery方法执行SQL语句
 1 public bool insertDB(String sql) 
2 {
3 using (SqlCommand cmd = new SqlCommand())
4 {
5 try
6 {
7 cmd.CommandText = sql;//设置SQL语句
8 cmd.Connection = ConDB();//调用打开数据库连接方法
9 cmd.ExecuteNonQuery();//执行
10 return true;
11 }
12 catch
13 {
14 return false;
15 }
16 }
17 } 单击“添加信息”按钮,将够造一条SQL语句(实现添加功能)。然后将这条语句传给insertDB方法,实现数据的添加。
18
19 private void button1_Click(object sender, EventArgs e)
20 {
21 ClsDB.ClsDBControl DBC = new OptDB.ClsDB.ClsDBControl();
22 string strSql = "insert into t_people values(" + this.textBox1.Text.Trim().ToString() + "," +
23 this.textBox2.Text.Trim().ToString() + "," + this.textBox3.Text.Trim().ToString() + ")";
24 if (DBC.insertDB(strSql))
25 {
26 MessageBox.Show("OK");
27 }
28 } 注意:在添加信息时,SQL中的引用变量的格式为 " +变量+ "