更改连接字符串中的超时时间
更改连接字符串中的超时时间
修改数据库连接超时有以下两种方式: 2. 替换连接字符串Connection TimeOut数值。 以下代码用于替换连接字符串中的超时时间。 C# Code: /// <summary> /// 更改连接字符串的超时时间(适用MsSQL,MySQL) /// </summary> /// <param name="sConn">连接字符串</param> /// <param name="TIME_OUT">超时时间,秒</param> internal static void SetTimeOut(ref string sConn, int TIME_OUT) { if (sConn.ToLower().IndexOf("Connection TimeOut".ToLower(), 0) <= 0) { sConn = sConn + ";Connection TimeOut=" + TIME_OUT.ToString() + ";"; } else { string[] items = sConn.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i <= items.Length - 1; i++) { string s = items[i]; //;Connection TimeOut={4}; if (s.ToLower().IndexOf("Connection TimeOut".ToLower(), 0) >= 0) { string[] t = s.Split('='); items[i] = "Connection TimeOut=" + TIME_OUT.ToString(); } } StringBuilder sb = new StringBuilder(); foreach (string s in items) sb.Append(s + ";"); sConn = sb.ToString(); } } //来源:C/S框架网(www.csframework.com) QQ:23404761
参考文档:
SQL2008用户请注意修改连接字符串 WCF模式下,如果远程服务停了,客户端有假死现象,如何给用户一个提示,或者设置超时时间 SQL连接字符串设置连接池 SQL查看当前数据库所有请求的情况,包括登录用户,登录时间,连接数目 将截断字符串或二进制数据。语句已终止 使用WCF连接池有效解决访问IIS承载的WCF出现SendTimeOut连接超时或IIS死机的问题 C#.NET 定义动态对象dynamic以及转换JSON字符串 C#日期类型转换工具(时间戳,字符串,long,byte类型互转) SQL判断两个带有分隔符的字符串是否重叠 C# WebApi将查询字符串RequestUri.Query解析转换为Hashtable CSFramework.DB-扩展命令超时和连接超时参数设置|C/S框架网 C#正则表达式查找或替换指定字符串(标识)范围的内容 C#使用分词算法从文本字符串中抽取关键词模拟百度搜索|CSFramework.COM巨献 SQLServer连接字符串连接池详解,Pooling=True/False区别 超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |