SqlCommand.Prepare方法怎么用-创新互联

这篇文章主要介绍了SqlCommand.Prepare方法怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

创新互联是一家专注于网站设计制作、成都网站建设与策划设计,分宜网站建设哪家好?创新互联做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:分宜等地区。分宜做网站价格咨询:18982081108

首先要对sqlclient引用;程序头文件加{//通过PrePareCommand方法将参数逐个加入到SqlCommand的参数集合中。

SqlCommand.Prepare方法的使用

对重复要执行的语句,使用这个方法可以提高执行效率。使用这个方法时候必须声名Parameters的三个参数,否则会产生异常。

preparecommand代码

privatevoidbutton1_Click(objectsender,EventArgse)

{

Stopwatchsw=newStopwatch();

sw.Start();

using(SqlConnectioncon=getCon())

{

con.Open();

SqlCommandcom=newSqlCommand(null,con);

com.CommandText="INSERTINTOtb_user([Username],[Password])VALUES(@UserName,@PassWord)";

com.Parameters.Add("@UserName",SqlDbType.NChar,20);

com.Parameters.Add("@Password",SqlDbType.NChar,20);

com.Prepare();

for(inti=0;i<1;i++)

{

com.Parameters[0].Value="UserName"+i;

com.Parameters[1].Value="Password"+i;

com.ExecuteNonQuery();

}

}

sw.Stop();

this.label1.Text=sw.ElapsedMilliseconds.ToString();

}

privateSqlConnectiongetCon()

{

SqlConnectioncon=newSqlConnection("DataSource=ITSW;InitialCatalog=CMSDEMO;UserID=sa;Password=xxsecr");

returncon;

}

运行十次,在我的电脑上取得结果平均值大约为4150左右。

如果没有使用这个方法,结果平均值大约为4500左右。

感谢你能够认真阅读完这篇文章,希望小编分享的“SqlCommand.Prepare方法怎么用”这篇文章对大家有帮助,同时也希望大家多多支持创新互联网站建设公司,,关注创新互联行业资讯频道,更多相关知识等着你来学习!


网页名称:SqlCommand.Prepare方法怎么用-创新互联
网站URL:http://hbruida.cn/article/dhjepo.html