用的ACE開發的,先occi創建一個連接池,
try
{
env_ = Environment::createEnvironment((Environment::Mode((Environment::OBJECT|Environment::THREADED_MUTEXED))));
if (!env_)
{
return false;
}
connPool_ = env_->createStatelessConnectionPool(szpoolUserName,
szpoolPassword,
szconnectString,
nmaxConn,
nminConn,
nincrConn,
StatelessConnectionPool::HOMOGENEOUS);
if (!connPool_)
{
return false;
}
connPool_->setTimeOut(1000);
StatelessConnectionPool::BusyOption BusyOption = StatelessConnectionPool::FORCEGET;
connPool_->setBusyOption(BusyOption);
然后在執行緒里面獲取連接的時候
Connection *con;
{
ACE_Guard< ACE_Thread_Mutex> guard(_occiMutex);(是否要加互斥鎖)
con = _occipool->GetConnection();
}
uj5u.com熱心網友回復:
大蝦,給點意見
uj5u.com熱心網友回復:
來個大神吧……
uj5u.com熱心網友回復:
http://blog.chinaunix.net/uid-603209-id-2088184.html用這個方法使用
uj5u.com熱心網友回復:

多謝……
明白了
uj5u.com熱心網友回復:
要用連接池的。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/118603.html
標籤:數據庫及相關技術
上一篇:爬蟲開始路線
下一篇:問大家個問題,關于界面的
