• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > c#测试本机sql运算速度的代码示例分享

c#测试本机sql运算速度的代码示例分享

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#获取本机ip,c#获取本机ip地址,c#获取本机mac,c#获取本机局域网ip,c#调用本机摄像头等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            SqlConnection conn = new SqlConnection();
            SqlCommand comm = new SqlCommand();
            DateTime t1, t2;
            int count = 10000;  //循环次数
            string times;
            conn.ConnectionString = "Data Source=.;Initial Catalog=Server;Integrated Security=True";
            comm.CommandText = "insert into test (Cid,Cvalue) values('1','1')"; //数据插入
            comm.Connection = conn;
            Console.WriteLine("开始插入数据\r\n开始时间:" +(t1=DateTime.Now).ToLongTimeString());
            try
            {
                conn.Open();
                for (int i = 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 = "delete from test";
                //comm.ExecuteNonQuery();
                //Console.WriteLine("测试数据已删除");
            }
            catch (Exception err)
            {
                Console.WriteLine(err.Message);
            }
            finally
            {
                comm = null;
                conn.Close();
                conn.Close();
            }
            Console.ReadKey();
        }

        /// <summary>
        /// 返回两个时间对象的时间间隔
        /// </summary>
        private static TimeSpan GetTimeSpan(DateTime t1, DateTime t2)
        {
            DateTime t3;
            if (DateTime.Compare(t1, t2) == 1)
            {
                t3 = t1;
                t1 = t2;
                t2 = t3;
            }
            return t2.Subtract(t1);
        }
    }
}
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C# 站点IP访问频率限制 针对单个站点的实现方法
  • C#获取本机IP地址和Mac地址的方法
  • C#实现IP摄像头的方法
  • C#通过域名获得IP地址的方法
  • C#获取真实IP地址实现方法
  • C#获取真实IP地址(IP转为长整形、判断是否内网IP的方法)
  • C#判断ip地址是否可以ping的通
  • c#通过ip获取地理信息
  • c#获取本机在局域网ip地址的二种方法
  • c#测试本机sql运算速度的代码示例分享

相关文章

  • 2017-05-28C# ToolStrip制作四边停靠浮动工具栏
  • 2017-05-28C#实现任意数据类型转成json格式输出
  • 2017-05-28C#调用WinRar执行rar、zip压缩的方法
  • 2017-05-28C#中抽象类与接口的区别详解
  • 2017-05-28C#操作CSV文件类实例
  • 2017-05-28c# Winform 程序自动更新实现方法
  • 2017-05-28C#生成sitemap站点地图的方法
  • 2017-05-28C#编程中枚举类型的使用教程
  • 2017-05-28C# Dynamic关键字之:解析dynamic就是Object
  • 2017-05-28WPF拖动DataGrid滚动条时内容混乱的解决方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#利用控件拖拽技术制作拼图游戏
    • VS2010写的程序在自己电脑可以运行、其他电脑上不能运行的解决方案
    • C#开发教程之ftp操作方法整理
    • C#中DataGridView动态添加行及添加列的方法
    • C#中把字符串String转换为整型Int的小例子
    • C#获取机器码的方法详解(机器名,CPU编号,硬盘编号,网卡mac等)
    • C#访问应用程序配置文件的方法
    • AnyChat的视频会议程序实例详解
    • C#随机设置900-1100毫秒延迟的方法
    • WinForm窗体间传值的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有