com.caucho.quercus.lib.db
Class Oracle
java.lang.Object
com.caucho.quercus.lib.db.JdbcConnectionResource
com.caucho.quercus.lib.db.Oracle
- All Implemented Interfaces:
- EnvCleanup
public class Oracle
- extends JdbcConnectionResource
oracle connection class (oracle has NO object oriented API)
Constructor Summary |
Oracle(Env env,
java.lang.String host,
java.lang.String user,
java.lang.String password,
java.lang.String db,
int port,
java.lang.String driver,
java.lang.String url)
|
Method Summary |
protected ConnectionEntry |
connectImpl(Env env,
java.lang.String host,
java.lang.String userName,
java.lang.String password,
java.lang.String dbname,
int port,
java.lang.String socket,
int flags,
java.lang.String driver,
java.lang.String url,
boolean isNewLink)
Connects to the underlying database. |
protected JdbcResultResource |
createResult(java.sql.Statement stmt,
java.sql.ResultSet rs)
Creates a database-specific result. |
protected java.lang.String |
getDriverName()
|
OracleStatement |
prepare(Env env,
java.lang.String query)
returns a prepared statement |
java.lang.String |
toString()
Converts to a string. |
Methods inherited from class com.caucho.quercus.lib.db.JdbcConnectionResource |
cleanup, clearErrors, close, closeStatement, commit, connectInternal, createStatement, error, getAffectedRows, getAutoCommit, getCatalog, getCatalogs, getCharacterSetName, getClientEncoding, getClientInfo, getClientInfo, getConnection, getDbName, getDriver, getErrorCode, getErrorMessage, getException, getFieldCount, getHost, getHostInfo, getJavaConnection, getPassword, getPort, getResultResource, getResultSet, getServerInfo, getServerStat, getTableMetaData, getUrl, getURL, getUserName, getWarnings, infoToVersion, isConnected, isSeekable, keepResourceValues, keepStatementOpen, parseSqlToken, ping, realEscapeString, realQuery, rollback, saveErrors, setAffectedRows, setAutoCommit, setCatalog, setClientEncoding, setResultResource, setWarnings, toObject, validateConnection |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Oracle
public Oracle(Env env,
java.lang.String host,
java.lang.String user,
java.lang.String password,
java.lang.String db,
int port,
java.lang.String driver,
java.lang.String url)
getDriverName
protected java.lang.String getDriverName()
- Overrides:
getDriverName
in class JdbcConnectionResource
connectImpl
protected ConnectionEntry connectImpl(Env env,
java.lang.String host,
java.lang.String userName,
java.lang.String password,
java.lang.String dbname,
int port,
java.lang.String socket,
int flags,
java.lang.String driver,
java.lang.String url,
boolean isNewLink)
- Connects to the underlying database.
- Specified by:
connectImpl
in class JdbcConnectionResource
prepare
public OracleStatement prepare(Env env,
java.lang.String query)
- returns a prepared statement
createResult
protected JdbcResultResource createResult(java.sql.Statement stmt,
java.sql.ResultSet rs)
- Creates a database-specific result.
- Overrides:
createResult
in class JdbcConnectionResource
toString
public java.lang.String toString()
- Description copied from class:
JdbcConnectionResource
- Converts to a string.
- Overrides:
toString
in class JdbcConnectionResource