温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

SqlCommand.Prepare方法怎么用

发布时间:2021-09-22 14:09:55 来源:亿速云 阅读:170 作者:小新 栏目:开发技术

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

  首先要对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方法怎么用”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI