Мы хотим написать многопоточное приложение, используя C++
и Pro*c
. Я написал классы для порождения потоков и ведения бизнес-логики. Возникла проблема при подключении к базе данных с использованием Pro*C
.
Я не вижу способа написать код Pro*C
, чтобы вернуть контекст SQL обратно на слой C++
и назначить его потоку. Я искал в Google примеры и вижу всю логику потоков, встроенную в слой Pro*
C.
Я пытаюсь кодировать как показано ниже.
void getSqlContext(const char* userName, const char* password)
{
/*
declaring the variables.
sql_context ctx1;
*/
/*Enabling threads in proc.
opening a connection
*/
/*
returning sql_context
*/
}