日期:2014-05-17  浏览次数:21256 次

oracle 断线重连问题。
用C++通过 ocilib 连接 oracle数据库。。。


2台机器。客户端上连接好另一台机器上的oracle数据库,不停的用程序去更新oracle数据库。


问题:在客户端或者服务器之间的网线断了。。那么客户端就无法在重新自动连接上服务器。。。



求大神们。。告诉下。。如何用C+++代码实现断线后。。也能重新连接上oracle数据库?

------解决方案--------------------
把初始化连接数据库的代码单独写一个函数,然后在其他函数中对数据库操作中判断是否为数据库中断,如果是中断的话就跳到异常里,在异常里重新连接数据库就OK了