代码如下:
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++常用字符串分割方法实例汇总
基于C++实现的线程休眠代码
上述就是C#学习教程:c#测试本机sql运算速度的代码示例分享分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/905154.html