`
liulc
  • 浏览: 12964 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

用C#来测试Mysql数据库的最大连接数

    博客分类:
  • C#
阅读更多

public void testLink()
        {
            int count = 0;
            int intLength = 100;
            MySqlConnection[] conn = new MySqlConnection[intLength];
            MySqlCommand[] stmt = new MySqlCommand[intLength];
            MySqlDataReader[] myReader = new MySqlDataReader[intLength];
            try
            {
                string myConnectionString = "Server=192.160.10.130;UserId=root;Password=root;Database=camera";
                for (count = 0; count < intLength; count++)
                {
                    conn[count] = new MySqlConnection(myConnectionString);
                    string myInsertQuery = "Select * from t_pathinfo";

                    stmt[count] = new MySqlCommand(myInsertQuery);
                    stmt[count].Connection = conn[count];
                    conn[count].Open();
                   
                    myReader[count] = stmt[count].ExecuteReader();
                    if (myReader[count].Read())
                    {
                        string strValue = myReader[count]["pathid"].ToString();
                    }
                    Console.WriteLine(count);
                }
            }
            catch (Exception ex1)
            {
                throw new Exception(ex1.Message);
            }
            finally
            {
                try
                {
                    count --;
                    for (; count >= 0; count--)
                    {
                        myReader[count].Close();
                        conn[count].Close();
                    }
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }
        }

分享到:
评论

相关推荐

    c# mysql数据库连接池实现

    本文将深入探讨如何在C#中使用MySQL数据库连接池。 首先,我们需要了解什么是数据库连接池。数据库连接池是一种资源管理技术,它预先创建并维护一定数量的数据库连接,当应用需要时,可以从池中获取连接,使用完毕...

    C# 连接MySql数据库,显示数据表

    在C#中,我们可以使用`MySql.Data.MySqlClient`库来连接MySQL数据库。你可以通过NuGet包管理器来安装这个库,搜索"MySql.Data"并按照提示进行安装。 接着,我们需要创建数据库连接字符串。连接字符串包含了数据库...

    MySQL数据库生成C#实体类工具

    本篇文章将详细介绍如何使用`FreeSql.Generator`这一工具来从MySQL数据库自动生成C#实体类。 #### 一、安装FreeSql.Generator 在开始使用`FreeSql.Generator`之前,首先需要将其安装到您的开发环境中。安装步骤...

    c#的mysql数据库连接池源码,已稳定运行多年

    本文将深入探讨“C#的MySQL数据库连接池源码,已稳定运行多年”的相关知识点。 首先,连接池是一种管理资源的技术,它在多线程环境下通过复用已存在的数据库连接,避免了频繁创建和销毁连接导致的性能开销。在C#中...

    C#高效数据库连接池源码

    - **最小/最大连接数**:设置合适的最小和最大连接数,平衡资源使用和性能需求。 - **连接检测**:定期检查连接有效性,防止因网络或其他问题导致的死连接。 - **连接重用策略**:根据连接的使用频率和状态决定...

    C#NPOI导出入mysql数据库

    本教程将聚焦于如何使用C#结合NPOI库来实现Excel数据的导入和导出,并与MySQL数据库进行交互。 首先,我们需要理解C#中的NPOI库是如何工作的。NPOI提供了一套丰富的API,可以方便地操作Excel文件。例如,你可以创建...

    C#与数据库连接的简单实例代码

    在这个示例中,我们看到的是一个简单的C#应用程序,它展示了如何使用ADO.NET组件(如SqlConnection、SqlCommand和SqlDataReader)来连接并查询SQL Server 2005数据库。以下是这个实例代码的详细解释: 首先,我们...

    C# MySQL 数据库操作类 (包含MySql.Data.Dll文件) 常用方法二三十多个

    在.NET开发环境中,C#与MySQL数据库的交互是常见的需求,尤其在开发Web应用程序时。本资源提供了一个C#编写的MySQL数据库操作类,包含了MySql.Data.Dll库,这使得开发者可以方便地进行数据库查询、插入、更新和删除...

    C#版Oracle数据库通用操作类

    - **连接字符串(ConnectionString)**:此类通过一个私有字符串成员 `connectionString` 存储数据库连接字符串。 - **默认构造函数**:无参构造函数从配置文件读取连接字符串,并初始化 `OracleConnection` 对象。 ...

    c#与SQL数据库连接

    本主题主要关注如何使用C#连接并操作SQL数据库,以及涉及到GIS(地理信息系统)中的栅格处理和时间段内频数算法的应用。 首先,我们要理解C#与SQL数据库的连接。这通常通过ADO.NET(.NET Framework的一部分)来实现...

    C#连接Mysql.pdf

    连接MySQL数据库需要使用MySqlConnection类,通过构造函数传入连接字符串来连接数据库。连接字符串的格式为"Database='数据库名';Data Source='服务器地址';User Id='用户名';Password='密码'"; 获取连接对象 获取...

    Gridview连接mysql以及分页显示

    在这个场景中,我们将探讨如何将GridView与MySQL数据库连接,并实现分页显示功能。这涉及到多个知识点,包括数据库连接、SQL查询、数据绑定以及分页逻辑。 首先,我们需要创建一个数据库连接。在C#中,我们可以使用...

    C#连接数据库示例源码

    在IT行业中,数据库连接是应用程序开发中的重要环节,特别是在使用C#编程语言时。C#是一种广泛用于构建Windows桌面应用、Web应用以及Windows服务的强大工具,而与数据库的交互是这些应用的基础。本主题将深入探讨...

    C#连接数据库 —— (一)实体框架(EF)的创建 (Linq To EF)

    C#连接数据库 —— (二)Linq To EF 的 lambda表达式使用 ,增删查改、判断、分组、排序 实体框架(EF)的创建 选择数据模型项目,并取名添加: 原创文章 64获赞 225访问量 8459 关注 私信 展开阅读全文 ...

    修改MYSQL最大连接数的3种方法分享

    在MySQL数据库系统中,最大连接数是一个至关重要的配置参数,它定义了服务器同时可以处理的客户端连接数量。默认情况下,MySQL的最大连接数设置为100,对于大多数小型应用而言,这可能是足够的,但对于流量较大的...

    C# 数据库连接基类 DataBas

    在本主题中,"C# 数据库连接基类 DataBas" 涉及到创建一个基础类来处理数据库连接、查询以及数据操作,如增删改查(CRUD)操作。"PageDataSource" 提到了数据分页功能,这是在显示大量数据时常用的一种优化方法。 ...

    MySQL数据库操作帮助类.rar

    这个压缩包"MySQL数据库操作帮助类.rar"包含了一个名为"MySQLHelper.cs"的C#源代码文件,它提供了一种高效且易于使用的接口,帮助开发者执行常见的数据库操作。 MySQLHelper.cs文件通常包含了以下关键知识点: 1. ...

    C#winform实现Excel导入数据库

    本知识点将详细介绍如何利用C# WinForm来实现从Excel文件导入数据到数据库。 首先,我们需要理解C# WinForm的基本架构。C#是微软推出的面向对象的编程语言,它提供了丰富的类库支持,使得开发Windows应用程序变得...

    c#简单的数据库增删查改Demo

    使用try-catch块捕获可能出现的异常,例如数据库连接失败或文件操作出错,可以帮助我们更好地理解问题并及时修复。 总的来说,这个"C#简单的数据库增删查改Demo"是一个实用的学习资源,涵盖了C#与数据库交互的基础...

Global site tag (gtag.js) - Google Analytics