Я использую следующий простой код для подключения к базе данных, и я получаю сообщение об ошибке как 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 попробовал также использовать connectionpool, но все равно не повезло …
Глядя на ваш ошибка, кажется, что проблема в другом месте вашего кода: вы должны исправить параметры (связанные с номерами соединений) в вызове OCIConnectionPoolCreate
,