第一步:需要申明一个SqlCommand对象;
第二步:用SqlConnection的CreateCommand()函数,创建一个SqlCommand对象,然后将所要执行的SQL语句赋值给SqlCommand的CommandText属性;
第三步:调用SqlCommand类的ExexuteNonQuery()方法,执行CommandText的SQL语句。
代码语句: using(SqlCommandcmd = con.CreateComand()) { cmd.CommandText = “INSERT INTO b1(name,company, position) VALUES(“whh”, “UVGE”, “coder”)”; cmm.ExecuteNonQuery(); }
或者: using(SqlCommandcmd = con.CreateComand()) { //设置SQL语句 cmm.CommandText= "INSERT INTO b1(name, company, position, shijian) VALUES(@Name,@Company, @Position, @Datetime)"; //创建参数,并定义其数据类型,要和数据库中对应的字段保持相同 cmm.Parameters.Add("@Name",SqlDbType.NVarChar); cmm.Parameters.Add("@Company",SqlDbType.NVarChar); cmm.Parameters.Add("@Position",SqlDbType.NVarChar); cmm.Parameters.Add("@Datetime",SqlDbType.DateTime); //设置参数的值,这些值来自前段的输入信息 cmm.Parameters["@Name"].Value= Name.Text; cmm.Parameters["@Company"].Value= Company.Text; cmm.Parameters["@Position"].Value= Position.Text; cmm.Parameters["@Datetime"].Value= Datetime.Text; //执行SQL语句 cmm.ExecuteNonQuery(); } 说明:SqlCommand类的ExecuteNonQuery()方法的返回值是当前执行的SQL语句影响的行数
|