数据库数据的插入(添加):
例如:
SqlCommand cmd=new SqlCommand("insert into person values(@pid,@pname,@psex)",con);
SqlParameter para = new SqlParameter("@pid", SqlDbType.VarChar, 10); // 说明pid属性
para.Value = p.pid; //pid赋值
cmd.Parameters.Add(para); //添加
para = new SqlParameter("@pname", SqlDbType.VarChar, 20);
para.Value = p.pname;
cmd.Parameters.Add(para);
para = new SqlParameter("@psex", SqlDbType.VarChar, 2);
para.Value = p.psex;
cmd.Parameters.Add(para);
cmd.ExecuteNonQuery();//执行
更新
SqlCommand cmd=new SqlCommand("update person set pname='"+p.pname+"',psex='"+p.psex+"' where pid='"+p.pid+"'",con );
cmd.ExecuteNonQuery();
删除
SqlCommand cmd= new SqlCommand("delete from person where pid='" + pid + "'", con);
cmd.ExecuteNonQuery();
异常捕获用
try
{
正常执行成功
}
catch(Exception e)
{
出错时
}