sqlparameter
示例:
sqlConnection conn = new SqlConnection("Data Source=ZHSN-PC;Initial Catalog=db.MyDataBase;Integrated Security=True");
conn.Open(); //打开数据库连接
string sql = "Insert into BookTable(ID,Name,Price) values(@bookID,@bookName, @bookPrice)"; //数据库插入语句
Sqlcommand cmd = new SqlCommand(sql, conn); // 数据库操作对象
Sqlparameter[] parameters = { //实例化一个参数对象 指定名字 类型 长度 参数的值
new SqlParameter("@bookID", SqlDbType.Int,4){ Value=4},
new SqlParameter("@bookName", SqlDbType.NVarChar,100){ Value="Html5"},
new SqlParameter("@bookPrice", SqlDbType.Int,4){ Value=50}
};
for (int i = 0; i < 3; i++) //将SqlParameter参数的值添加到SqlCommand 对象中
{
cmd.Parameters.Add(parameters[i]);
}
console.WriteLine(cmd.executeNonQuery());
Console.ReadKey();
最后输出结果:在数据库中插入一条记录 4 Html5 50