我们可以添加Connection Timeout
无论是在xml configuration
或web.config
。
- 在
xml
通过使用defaultStatementTimeout
。
- 在
web.config
在连接字符串中添加Connection Timeout = 200
。
在xml
完全配置的设置元件的一个例子是如下:
<settings>
<setting name="cacheEnabled" value="true"/>
<setting name="lazyLoadingEnabled" value="true"/>
<setting name="multipleResultSetsEnabled" value="true"/>
<setting name="useColumnLabel" value="true"/>
<setting name="useGeneratedKeys" value="false"/>
<setting name="autoMappingBehavior" value="PARTIAL"/>
<setting name="defaultExecutorType" value="SIMPLE"/>
<setting name="defaultStatementTimeout" value="25"/>
<setting name="safeRowBoundsEnabled" value="false"/>
<setting name="mapUnderscoreToCamelCase" value="false"/>
<setting name="localCacheScope" value="SESSION"/>
<setting name="jdbcTypeForNull" value="OTHER"/>
<setting name="lazyLoadTriggerMethods" value="equals,clone,hashCode,toString"/>
</settings>
为web.config
<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="ConnectionString"
connectionString="Data Source=;
Initial Catalog=;
Persist Security Info=True;
User ID=sa;
[email protected];
Connect Timeout=200"
ProviderName="System.Data.SqlClient"/>
</connectionStrings>
问题的一个实施例解决了,我连接字符串中加入连接超时= 120 。 – ion 2010-07-14 07:01:42