1 获得连接字符串很重要,根据博客http://blog.csdn.net/zyq5945/archive/2010/05/13/5586423.aspx的方法可以获得,在连接oracle的时候,确保监听器服务开启,数据源项填入的是和数据库关联的实例名(注意不是数据库名)。
2 连接出现问题的时候要能获取错误信息,排查问题。就是调用_comm_error 对象的Description()方法。
如下
try(_comm_error e)
{
cout<<"Connection failed becouse :"<<endl;
cout<<e.Description()<<endl;
return 0(如果想结束函数或者方法的时候,否则可以不return);
}