C# Class IBM.Data.DB2.DB2ConnectionPool

One connection pool per connectionstring
显示文件 Open project: runefs/Marvin Class Usage Examples

Public Properties

Property Type Description
databaseProductName string
databaseVersion string
majorVersion int
minorVersion int

Public Methods

Method Description
AddToFreeConnections ( DB2OpenConnection connection ) : void
DB2ConnectionPool ( DB2ConnectionSettings connectionSettings ) : System
FindConnectionPool ( string connectionString ) : DB2ConnectionPool

Find a specific connection pool

GetConnectionPool ( DB2ConnectionSettings connectionSettings ) : DB2ConnectionPool

Get a connection pool. If it doesn't exist yet, create it

GetOpenConnection ( IBM.Data.DB2.DB2Connection db2Conn ) : DB2OpenConnection
OpenConnectionFinalized ( ) : void

Private Methods

Method Description
DisposeTimedoutConnections ( object state ) : void

Method Details

AddToFreeConnections() public method

public AddToFreeConnections ( DB2OpenConnection connection ) : void
connection DB2OpenConnection
return void

DB2ConnectionPool() public method

public DB2ConnectionPool ( DB2ConnectionSettings connectionSettings ) : System
connectionSettings DB2ConnectionSettings
return System

FindConnectionPool() static public method

Find a specific connection pool
static public FindConnectionPool ( string connectionString ) : DB2ConnectionPool
connectionString string
return DB2ConnectionPool

GetConnectionPool() static public method

Get a connection pool. If it doesn't exist yet, create it
static public GetConnectionPool ( DB2ConnectionSettings connectionSettings ) : DB2ConnectionPool
connectionSettings DB2ConnectionSettings
return DB2ConnectionPool

GetOpenConnection() public method

public GetOpenConnection ( IBM.Data.DB2.DB2Connection db2Conn ) : DB2OpenConnection
db2Conn IBM.Data.DB2.DB2Connection
return DB2OpenConnection

OpenConnectionFinalized() public method

public OpenConnectionFinalized ( ) : void
return void

Property Details

databaseProductName public_oe property

public string databaseProductName
return string

databaseVersion public_oe property

public string databaseVersion
return string

majorVersion public_oe property

public int majorVersion
return int

minorVersion public_oe property

public int minorVersion
return int