【问题标题】:C# & .NET Checking Database ConnectionC# & .NET 检查数据库连接
【发布时间】:2012-09-06 08:59:44
【问题描述】:

我想检查数据库连接的可用性,以便我可以将我的应用程序置于特定模式;在线模式和离线模式。

为此,我尝试打开一个 OleDB 连接(数据库是 Oracle),如果成功,应用程序将以在线模式运行。但是,如果数据库关闭,打开连接只能在特定时间后由于超时关闭。

是否有无需等待超时的特定方法?或者,也许,指定超时间隔?

【问题讨论】:

标签: c# oracle oledb


【解决方案1】:

除了连接到数据库服务之外别无他法。

但是,您可以在打开 Connection 实例之前修改其 ConnectionTimeout 属性以调整您希望等待的时间。

另一方面,您始终可以从离线模式开始,异步进行连接检查,并在检查成功后更改应用程序行为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多