菜鸟请教一个OCI逻辑问题
写个客户端访问ORACLE , 只写客户端,应用场景是机场那里登飞机时出示登机牌和身份证用,由于通过的人员太频繁了,所以打算在客户端起来以后就 myoci.m_Env = Environment::createEnvironment(); myoci.m_Env->createConnection;
中间随意搞数据库,
客户端退出时,//释放SQL语句句柄
myoci.m_conn->terminateStatement(myoci.m_stmt);
//<< 关闭连接
myoci.m_Env -> terminateConnection(myoci.m_conn);
//<< 释放环境变量
Environment::terminateEnvironment(myoci.m_Env);
我想问的是,如果中途比如ORACLE那个机器挂了,怎么办,怎么建立重连机制,是启动一个监听线程,不断检查和ORACLE那个机器连着吗?而且ORACLE那个机器挂了 再重启后,我这边直接再创建环境什么的 有问题吗?