Oracle.DataAccess.Client和连接超时属性不起作用

时间:2019-11-27 14:07:01

标签: c# .net oracle database-connection oracle-sqldeveloper

我使用Oracle.DataAccess.Client作为提供程序来从我的C#应用​​程序连接Oracle数据库。将连接超时属性设置为配置文件中的连接字符串会导致错误“ System.Data.OracleClient.OracleConnection不支持连接超时”。

connectionString =“ user id = user; password = XXXX; Pooling = true; Data Source = DB; Connection Timeout = 10800;” providerName =“ Oracle.DataAccess.Client”

Micorsoft文档说- 与其他.NET Framework数据提供程序(SQL Server,OLE DB和ODBC)中的Connection对象不同,OracleConnection不支持ConnectionTimeout属性。将连接超时设置为属性或连接字符串均无效,返回的值始终为零。

是否有其他方法可以设置连接超时并解决此问题?预先感谢

0 个答案:

没有答案