Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想检查数据库连接的可用性,以便我可以将我的应用程序置于特定模式;在线模式和离线模式。
为此,我尝试打开一个 OleDB 连接(数据库是 Oracle),如果成功,应用程序将以在线模式运行。但是,如果数据库关闭,打开连接只能在特定时间后因超时关闭。
有没有特定的方法可以做到这一点而不必等待超时?或者,也许,指定超时间隔?
没有其他方法可以连接到数据库服务。
但是,您可以在打开 Connection 实例之前修改ConnectionTimeout属性以调整您想要等待的时间。
另一方面,您始终可以从离线模式开始,异步进行连接检查,并在检查成功后更改应用程序行为。