1

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

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

有没有特定的方法可以做到这一点而不必等待超时?或者,也许,指定超时间隔?

4

1 回答 1

1

没有其他方法可以连接到数据库服务。

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

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

于 2012-09-06T10:15:55.643 回答