Skip Headers

Oracle® Objects for OLE C++ Class Library Developer's Guide
10g Release 1 (10.1)

Part Number B10119-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Master Index
Master Index
Go to Feedback page
Feedback

GetDatabaseFromPool Method

Applies To

OSession

Description

This method gets a database from the pool.

Usage

ODatabase GetDatabaseFromPool (long waitTime);

Arguments

waitTime
Wait time in milliseconds
Remarks

An OIP error 4148-Unable to obtain a free database object from the pool will be generated if a database cannot be obtained with the specified waitTime.

Return Value

An ODatabase object.

Example

This example creates a pool of 2 connections with a maximum of 10 connections, and then gets a database from the pool.

OSession osess;

osess.Open();

osess.CreateDatabasePool(2,10,200, "Exampledb",

"scott", "tiger", ODATABASE_DEFAULT);

odb = sess1.GetDatabaseFromPool(5000); //Get database

from pool