我正在使用下面的简单代码连接到数据库,我得到的错误是ORA-24399,它说指定的连接数无效。我在谷歌上搜索了足够多,但没有线索。这是CPP计划。
以下是代码段:
try
{
Environment *env = Environment::createEnvironment(Environment::DEFAULT);
Connection *con= env->createConnection("test","test","testdb");
}
catch(SQLException ex)
{
cout<<ex.getMessage().c_str();
}
p.S使用SQL Plus,我可以连接到运行此代码的数据库。没有任何问题。只有通过程序才能看到故障。
p.p.S也尝试过使用连接池,但仍然没有成功。。。
查看您的错误,问题似乎在代码的其他地方:您应该修复对OCIConnectionPoolCreate
的调用中的参数(与连接号有关)。