DODS 7.2 API

com.lutris.appserver.server.sql.oracle
Class OracleDBConnection

java.lang.Object
  extended by com.lutris.appserver.server.sql.ExtendedDBConnection
      extended by com.lutris.appserver.server.sql.standard.StandardDBConnection
          extended by com.lutris.appserver.server.sql.oracle.OracleDBConnection
All Implemented Interfaces:
com.lutris.appserver.server.sql.DBConnection

public class OracleDBConnection
extends StandardDBConnection

An Oracle database connection object used by the Oracle logical database.

Since:
LBS1.8
Version:
$Revision: 1.1 $
Author:
Paul Morgan
See Also:
StandardDBConnection

Field Summary
 
Fields inherited from class com.lutris.appserver.server.sql.standard.StandardDBConnection
curtime
 
Fields inherited from class com.lutris.appserver.server.sql.ExtendedDBConnection
allocated, closed, connection, connectionAllocator, connectionEnterPoolTime, connectionUsageCounter, currentStmt, dropConnection, dropped, generation, id, logging, maxPreparedStmts, nextId, password, preparedStmtCache, prepareStatementCache, psCacheLatency, reset, url, user
 
Constructor Summary
protected OracleDBConnection(OracleConnectionAllocator connectionAllocator, java.lang.String url, java.lang.String user, java.lang.String password, int maxPreparedStatements, boolean logging, int generation)
          Create a connection to a JDBC database with oracle specific symantics.
 
Method Summary
 
Methods inherited from class com.lutris.appserver.server.sql.standard.StandardDBConnection
release
 
Methods inherited from class com.lutris.appserver.server.sql.ExtendedDBConnection
allocate, allocatedCheck, allocateObjectId, close, closedCheck, commit, drop, execute, executeQuery, executeQuery, executeUpdate, executeUpdate, getConnection, getConnectionEnterPoolTime, getConnectionUsageCounter, getDatabaseName, getGeneration, getMaxPreparedStmts, getResultSetConcurrency, getResultSetType, getUrl, getUser, handleException, incrRequestCount, isClosed, isDroped, isMarkedForDrop, logDebug, logDebug, prepareCall, prepareStatement, prepareStatement, prepareStatement, reset, resetCheck, rollback, setAutoCommit, setConnectionEnterPoolTime, setConnectionUsageCounter, validate, warningCheck
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleDBConnection

protected OracleDBConnection(OracleConnectionAllocator connectionAllocator,
                             java.lang.String url,
                             java.lang.String user,
                             java.lang.String password,
                             int maxPreparedStatements,
                             boolean logging,
                             int generation)
                      throws java.sql.SQLException
Create a connection to a JDBC database with oracle specific symantics.

Parameters:
url - JDBC URL of database.
user - SQL user name.
password - SQL password.
maxPreparedStatements - maximum number of preparse statements. a value of less than zero queries JDBC for the value.
connectionAllocator - the connection allocator that this connection belongs to.
logging - specifying true enables SQL logging.
generation - a generation number used to drop old connection when they are released.
Throws:
java.sql.SQLException - If a connection can't be established.
See Also:
StandardDBConnection.StandardDBConnection(com.lutris.appserver.server.sql.ConnectionAllocator, java.lang.String, java.lang.String, java.lang.String, int, boolean, int)

DODS 7.2 API