我想检查数据库连接的可用性,以便我可以将我的应用程序置于特定模式;在线模式和离线模式。
为了做到这一点,我尝试打开OleDB连接(数据库是Oracle),如果成功,应用程序将以在线模式运行。但是,如果数据库已关闭,则打开连接只能在特定时间段内因超时而关闭。
有没有特定的方法这样做而不必等待超时?或者,可以指定超时间隔?
答案 0 :(得分:1)
然后没有其他方法可以连接到数据库服务。
但是,您可以修改Connection实例的 ConnectionTimeout 属性,然后再打开它以调整您想要等待的时间。
另一方面,您始终可以从脱机模式开始,执行连接检查异步并在检查成功时更改应用程序行为。