public class DirectConnector extends DefaultConnector
Purpose:Use this Connector to build a java.sql.Connection by directly instantiating the Driver, as opposed to using the DriverManager.
| Modifier and Type | Field and Description |
|---|---|
protected java.sql.Driver |
cachedInstance
cache up the instantiated Driver to speed up reconnects
|
databaseURL, driverClassName, driverURLHeader| Constructor and Description |
|---|
DirectConnector()
PUBLIC:
Construct a Connector with default settings (Sun JDBC-ODBC bridge).
|
DirectConnector(java.lang.String driverClassName,
java.lang.String driverURLHeader,
java.lang.String databaseURL)
PUBLIC:
Construct a Connector with the specified settings.
|
| Modifier and Type | Method and Description |
|---|---|
java.sql.Connection |
connect(java.util.Properties properties)
INTERNAL:
Connect with the specified properties and return the Connection.
|
protected java.sql.Driver |
instantiateDriver(java.lang.Class driverClass)
INTERNAL:
Instantiate the Driver if necessary.
|
clone, getConnectionDetails, getConnectionString, getDatabaseURL, getDriverClassName, getDriverURLHeader, initialize, loadDriver, setDatabaseURL, setDriverClassName, setDriverURLHeader, toString, toStringprotected java.sql.Driver cachedInstance
public DirectConnector()
public DirectConnector(java.lang.String driverClassName,
java.lang.String driverURLHeader,
java.lang.String databaseURL)
public java.sql.Connection connect(java.util.Properties properties)
throws DatabaseException
connect in interface Connectorconnect in class DefaultConnectorDatabaseExceptionprotected java.sql.Driver instantiateDriver(java.lang.Class driverClass)
throws DatabaseException
DatabaseException