CSFramework.DB-扩展命令超时和连接超时参数设置|C/S框架网
作者:C/S框架网  发布日期:2019/01/18 15:15:17
  CSFramework.DB-扩展命令超时和连接超时参数设置|C/S框架网

CSFramework.DB-扩展命令超时和连接超时参数设置|C/S框架网


DatabaseFactory类添加两个全局静态属性:

贴图图片


CSFramework.DB.dll 四个派生的数据库类:

1. DatabaseMDB
2. DatabaseMSSQL
3. DatabaseMySQL
4. DatabaseOracle


四个数据库具体类属性调整:

C# Code:


public int CommandTimeout
{
   get
   {
      int defaultTimeOut = 60;
      return DatabaseFactory.CommandTimeOut > 0 ? DatabaseFactory.CommandTimeOut : defaultTimeOut;
   }
}

public int ConnectionTimeout
{
   get
   {
      int defaultTimeOut = 10;
      return DatabaseFactory.ConnectionTimeOut > 0 ? DatabaseFactory.ConnectionTimeOut : defaultTimeOut;
   }
}


//来源:C/S框架网(www.csframework.com) QQ:23404761



客户端程序配置:


C# Code:

CSFramework.DB.DatabaseFactory.CommandTimeOut = 60*3; //预设3分钟超时

//来源:C/S框架网(www.csframework.com) QQ:23404761



CSFramework.DB解决方案:


贴图图片


参考文档:

C#多数据库组件包支持MSSQL+Oracle+MySQL+用户操作手册




上一篇 下一篇