Csharp/C#教程:c#测试本机sql运算速度的代码示例分享分享

代码如下:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Text;
usingSystem.Data.SqlClient;

namespaceConsoleApplication2
{
   classProgram
   {
       staticvoidMain(string[]args)
       {
           SqlConnectionconn=newSqlConnection();
           SqlCommandcomm=newSqlCommand();
           DateTimet1,t2;
           intcount=10000; //循环次数
           stringtimes;
           conn.ConnectionString=”DataSource=.;InitialCatalog=Server;IntegratedSecurity=True”;
           comm.CommandText=”insertintotest(Cid,Cvalue)values(‘1′,’1’)”;//数据插入
           comm.Connection=conn;
           Console.WriteLine(“开始插入数据rn开始时间:”+(t1=DateTime.Now).ToLongTimeString());
           try
           {
               conn.Open();
               for(inti=1;i<=count;i++)
               {
                   comm.ExecuteNonQuery();//执行查询
               }
               Console.WriteLine(“结束时间:”+(t2=DateTime.Now).ToLongTimeString());
               times=GetTimeSpan(t1,t2).ToString();
               Console.WriteLine(“持续时间:”+times.Substring(0,times.LastIndexOf(“.”)+4));
               Console.WriteLine(“本次测试总共对数据库进行了”+count+”次数据插入操作!”);
               //comm.CommandText=”deletefromtest”;
               //comm.ExecuteNonQuery();
               //Console.WriteLine(“测试数据已删除”);
           }
           catch(Exceptionerr)
           {
               Console.WriteLine(err.Message);
           }
           finally
           {
               comm=null;
               conn.Close();
               conn.Close();
           }
           Console.ReadKey();       }

       ///<summary>
       ///返回两个时间对象的时间间隔
       ///</summary>
       privatestaticTimeSpanGetTimeSpan(DateTimet1,DateTimet2)
       {
           DateTimet3;
           if(DateTime.Compare(t1,t2)==1)
           {
               t3=t1;
               t1=t2;
               t2=t3;
           }
           returnt2.Subtract(t1);
       }
   }
}

您可能感兴趣的文章:C#实现矩阵乘法实例分析C#重载运算符详解C#中38个常用运算符的优先级的划分和理解C#位运算符整理C#隐藏控制台键盘输入的方法C#判断系统是32位还是64位的方法C#判断指定分区是否是ntfs格式的方法C#返回当前系统所有可用驱动器符号的方法C#中矩阵运算方法实例分析

标签: 运算速度 测试 示例 c# sq

C++常用字符串分割方法实例汇总

基于C++实现的线程休眠代码

上述就是C#学习教程:c#测试本机sql运算速度的代码示例分享分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/905154.html

(0)
上一篇 2021年10月22日
下一篇 2021年10月22日

精彩推荐