SubmitCommand()
{
// 之前做一些设置connection和command的工作,然后
connection.Open();
command.Prepare();
command.ExecuteNonQuery();
connection.Close();
}SubmitCommand()方法需要执行很多次,但每次里面只执行一次command.ExecuteNonQuery(),请问在这种情况下,调用Prepare()方法还能提高效率吗?为什么
{
// 之前做一些设置connection和command的工作,然后
connection.Open();
command.Prepare();
command.ExecuteNonQuery();
connection.Close();
}SubmitCommand()方法需要执行很多次,但每次里面只执行一次command.ExecuteNonQuery(),请问在这种情况下,调用Prepare()方法还能提高效率吗?为什么
直接执行就是,大家都这么用
主要就是加快提交命令的速度,因为数据库会预先载入命令,到执行的时候直接往里面填参数就完了。如果是普通提交的话,数据库还得先解析命令。