62,268
社区成员
发帖
与我相关
我的任务
分享using System;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Data;
namespace ADONET
{
public class personOperate
{
public static bool insertOperate(person p)
{
try
{
SqlConnection con=personOperate.createCon();
con.Open();
SqlCommand cmd=new SqlCommand ("insert into person values(@pID,@pName,@pSex)",con);
SqlParameter para=new SqlParameter ("@pID",sqlDbType,Varchar,10);
para.Value=p.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();
return true;
}
catch(Exception e)
{
return false;
}
}
public static SqlConnection createCon()
{
return new SqlConnection("server=WH\\WH;database=adoNetTest;uid=sa;pwd=admin");
}
public static bool findPerson(string pID)
{
SqlConnection con=personOperate.createCon();
con.Open();
SqlCommand cmd=new SqlCommand("select count(*) from person where pID='"+pID+"'",con);
int count=Convert.ToInt32(cmd.ExecuteScalar());
if(count>0)
{
return true;
}
else
{
return false;
}
}
}
}
//这样写:
cmd.Parameters.Add("@id", SqlDbType.Int);//声明参数
cmd.Parameters["@id"].Value = Uid;//给参数赋值