Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


oracle.jdeveloper.db.adapter
Class OracleConnectionCreator

java.lang.Object
  extended by oracle.jdeveloper.db.adapter.AbstractConnectionCreator
      extended by oracle.jdeveloper.db.adapter.AbstractOracleConnCreator
          extended by oracle.jdeveloper.db.adapter.OracleConnectionCreator

All Implemented Interfaces:
ConnectionCreator
Direct Known Subclasses:
OracleLiteConnectionCreator

public class OracleConnectionCreator
extends AbstractOracleConnCreator

ConnectionCreator for Oracle connections, both thick and thin.


Field Summary
static java.lang.String OLD_ORACLE_DRIVER_CLASS
           
static java.lang.String ORA_DRIVER_OCI8
           
static java.lang.String ORA_DRIVER_THIN
           
static java.lang.String ORA_DRIVER_TYPE_CLASS_REFTYPE
           
static java.lang.String ORACLE_DRIVER_CLASS
           
static java.lang.String SUBTYPE_ORA_JDBC
           

 

Constructor Summary
OracleConnectionCreator()
           

 

Method Summary
 java.lang.String getConnectionURL(java.util.Properties props)
          The default implementation on this abstract class return the DatabaseProvider.DRIVER_CLASS_REFTYPE property.
 java.lang.String getDriverClassName(java.util.Properties props)
          The default implementation on this class returns the DatabaseProvider.CUSTOM_URL_CLASS_REFTYPE property.
 java.util.Collection<java.lang.String> listAllowedProperties()
          Gets a list of the properties that are relevant to this creator.

 

Methods inherited from class oracle.jdeveloper.db.adapter.AbstractOracleConnCreator
main, setCustomProperties

 

Methods inherited from class oracle.jdeveloper.db.adapter.AbstractConnectionCreator
allowNullPassword, getBundle, getConnection, getPropertyOrThrow, hasLength, shouldEncrypt, shouldPromptForPassword

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

ORACLE_DRIVER_CLASS

public static final java.lang.String ORACLE_DRIVER_CLASS
See Also:
Constant Field Values

OLD_ORACLE_DRIVER_CLASS

public static final java.lang.String OLD_ORACLE_DRIVER_CLASS
See Also:
Constant Field Values

SUBTYPE_ORA_JDBC

public static final java.lang.String SUBTYPE_ORA_JDBC
See Also:
Constant Field Values

ORA_DRIVER_TYPE_CLASS_REFTYPE

public static final java.lang.String ORA_DRIVER_TYPE_CLASS_REFTYPE
See Also:
Constant Field Values

ORA_DRIVER_THIN

public static final java.lang.String ORA_DRIVER_THIN
See Also:
Constant Field Values

ORA_DRIVER_OCI8

public static final java.lang.String ORA_DRIVER_OCI8
See Also:
Constant Field Values

Constructor Detail

OracleConnectionCreator

public OracleConnectionCreator()

Method Detail

getConnectionURL

public java.lang.String getConnectionURL(java.util.Properties props)
                                  throws java.sql.SQLException
Description copied from class: AbstractConnectionCreator
The default implementation on this abstract class return the DatabaseProvider.DRIVER_CLASS_REFTYPE property. Override as appropriate.
Specified by:
getConnectionURL in interface ConnectionCreator
Overrides:
getConnectionURL in class AbstractConnectionCreator
Throws:
java.sql.SQLException

getDriverClassName

public java.lang.String getDriverClassName(java.util.Properties props)
                                    throws java.sql.SQLException
Description copied from class: AbstractConnectionCreator
The default implementation on this class returns the DatabaseProvider.CUSTOM_URL_CLASS_REFTYPE property. Override as appropraite.
Specified by:
getDriverClassName in interface ConnectionCreator
Overrides:
getDriverClassName in class AbstractConnectionCreator
Throws:
java.sql.SQLException

listAllowedProperties

public java.util.Collection<java.lang.String> listAllowedProperties()
Description copied from interface: ConnectionCreator
Gets a list of the properties that are relevant to this creator. If a property is not listed, it is not needed/supported.
Specified by:
listAllowedProperties in interface ConnectionCreator
Overrides:
listAllowedProperties in class AbstractOracleConnCreator
Returns:
a list of the allowed property keys for the connection's properties.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


Copyright © 1997, 2012, Oracle. All rights reserved.