SqlParameter入门

SqlParameter是为SqlCommand对象提供的一个参数机制,方便了SQL的书写,避免了一点点拼凑字符串的麻烦。

例题:
用SqlParameter对象,向数据库(people)中添加 姓名(name)和年龄(age) 两个属性值,分别是 “小明” “18岁”,代码如下

 try
            {
                string SQL = "INSERT INTO people VALUES(@name,@age);";
                SqlCommand comm = new SqlCommand(SQL, conn);//新建sqlcommand对象
                comm.Parameters.Add(new SqlParameter("@name", "小明"));//将“小明”添加到name属性下
                comm.Parameters.Add(new SqlParameter("@age", 18));//将18添加到age属性下。
                int addcount = comm.ExecuteNonQuery();//以下代码检测是否插入成功
                if (addcount >= 1)
                {
                    Label1.Text = "添加数成功";
                }
                else
                {
                    Label1.Text = "数据添加失败";
                }
                conn.Close();
            }
            catch (Exception ex)
            {

                Label1.Text = "异常的原因在于" + ex.Message;
            }
posted @ 2020-03-04 19:14  沧海一声笑rush  阅读(85)  评论(0编辑  收藏  举报