CSFramework.DB关于设置全局变量CommandTimeOut/ConnectionTimeOut的测试案例
CSFramework.DB关于设置全局变量CommandTimeOut/ConnectionTimeOut的测试案例客户应用系统中设置全局变量CommandTimeOut/ConnectionTimeOut的属性值。
C# Code:
DatabaseFactory.CommandTimeOut = 60 * 5; //设置DbCommand命令超时:5分钟
DatabaseFactory.ConnectionTimeOut = 35;//设置数据库连接超时:35秒钟
DatabaseFactory.CommandTimeOut = 60 * 5; //设置DbCommand命令超时:5分钟
DatabaseFactory.ConnectionTimeOut = 35;//设置数据库连接超时:35秒钟
测试DbConnection组件的ConnectionTimeout属性。
C# Code:
//连接字符串指定连接超时,25秒
string connectionString = "Server=.;Database=CSFramework_WebAPI;User ID=sa;Password=test;Connection Timeout=25;";
IDatabase db = DatabaseFactory.CreateDatabase(DatabaseType.SqlServer, connectionString);
DbConnection conn = db.CreateConnection();//35s
int a = conn.ConnectionTimeout;
Console.Write(a);
//来源:C/S框架网(www.csframework.com) QQ:23404761
//连接字符串指定连接超时,25秒
string connectionString = "Server=.;Database=CSFramework_WebAPI;User ID=sa;Password=test;Connection Timeout=25;";
IDatabase db = DatabaseFactory.CreateDatabase(DatabaseType.SqlServer, connectionString);
DbConnection conn = db.CreateConnection();//35s
int a = conn.ConnectionTimeout;
Console.Write(a);
//来源:C/S框架网(www.csframework.com) QQ:23404761
C# Code:
//连接字符串没有指定连接超时,自动添加Connection Timeout属性
string connectionString1 = "Server=.;Database=CSFramework_WebAPI;User ID=sa;Password=test;";
IDatabase db1 = DatabaseFactory.CreateDatabase(DatabaseType.SqlServer, connectionString1);
DbConnection conn1 = db1.CreateConnection();
int a1 = conn1.ConnectionTimeout;//35s
Console.Write(a1);
Console.Write(conn1.ConnectionString);
//来源:C/S框架网(www.csframework.com) QQ:23404761
//连接字符串没有指定连接超时,自动添加Connection Timeout属性
string connectionString1 = "Server=.;Database=CSFramework_WebAPI;User ID=sa;Password=test;";
IDatabase db1 = DatabaseFactory.CreateDatabase(DatabaseType.SqlServer, connectionString1);
DbConnection conn1 = db1.CreateConnection();
int a1 = conn1.ConnectionTimeout;//35s
Console.Write(a1);
Console.Write(conn1.ConnectionString);
//来源:C/S框架网(www.csframework.com) QQ:23404761
C# Code:
//测试命令超时
DbCommand cmd = db.CreateCommand("SELECT COUNT(*) FROM Api_User", CommandType.Text);
cmd.Connection = conn;
int i = cmd.CommandTimeout;
object o = cmd.ExecuteScalar();
Console.Write(a);//300s
//来源:C/S框架网(www.csframework.com) QQ:23404761
//测试命令超时
DbCommand cmd = db.CreateCommand("SELECT COUNT(*) FROM Api_User", CommandType.Text);
cmd.Connection = conn;
int i = cmd.CommandTimeout;
object o = cmd.ExecuteScalar();
Console.Write(a);//300s
//来源:C/S框架网(www.csframework.com) QQ:23404761
本实例源码来自CSFramework.DB的frmTestDB.cs。

参考文档:
CSFramework.DB 功能介绍|C/S开发框架
CSFramework.DB多数据底层类库测试程序(测试报告-2021)
CSFramework.DB-扩展命令超时和连接超时参数设置|C/S框架网
CSFramework.DB 增加 IDatabaseExtensions扩展类|C/S开发框架
CSFramework.DB数据库底层框架 | DbFramework实体模型框架|C/S开发框架
CSFramework.DB 应用场景|C/S开发框架
CSFramework.DB 软件简介|C/S开发框架
IDbMetalQuery:CSFramework.DB数据库底层元数据接口|C/S开发框架
C/S快速开发框架旗舰版V5.1 | CSFramework.DB VS解决方案|软件手册
CSFramework.DB架构图|软件手册
CSFramework.DB.DbTools类下载|C/S开发框架
CSFramework.DB数据库组件SQL并发测试压力测试报告
测试CSFramework.DB数据底层组件IDatabase.GetTop方法(Mssql/MySql)
CSFramework.DB多数据库支持组件DbDataUpdate.UpdateObject详解
CSFramework.DbDataUpdate数据模型框架 - 特殊数据类型测试报告
CSFramework.DB多数据底层类库(IDatabase/DbDataUpdate)接口测试报告
CSFramework.DB 功能介绍|C/S开发框架
CSFramework.DB多数据底层类库测试程序(测试报告-2021)
CSFramework.DB-扩展命令超时和连接超时参数设置|C/S框架网
CSFramework.DB 增加 IDatabaseExtensions扩展类|C/S开发框架
CSFramework.DB数据库底层框架 | DbFramework实体模型框架|C/S开发框架
CSFramework.DB 应用场景|C/S开发框架
CSFramework.DB 软件简介|C/S开发框架
IDbMetalQuery:CSFramework.DB数据库底层元数据接口|C/S开发框架
C/S快速开发框架旗舰版V5.1 | CSFramework.DB VS解决方案|软件手册
CSFramework.DB架构图|软件手册
CSFramework.DB.DbTools类下载|C/S开发框架
CSFramework.DB数据库组件SQL并发测试压力测试报告
测试CSFramework.DB数据底层组件IDatabase.GetTop方法(Mssql/MySql)
CSFramework.DB多数据库支持组件DbDataUpdate.UpdateObject详解
CSFramework.DbDataUpdate数据模型框架 - 特殊数据类型测试报告
CSFramework.DB多数据底层类库(IDatabase/DbDataUpdate)接口测试报告
其它资料:
什么是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内容管理系统 |
什么是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内容管理系统 |
在线客服
