Top Description Fields Constructors Methods
org.eclipse.persistence.sessions

public Class DirectConnector

extends DefaultConnector
Class Inheritance
Imports
java.util.*

Purpose:Use this Connector to build a java.sql.Connection by directly instantiating the Driver, as opposed to using the DriverManager.

Author
Big Country
Since
TOPLink/Java 2.1

Field Summary

Inherited from org.eclipse.persistence.sessions.DefaultConnector:
databaseURLdriverdriverClassdriverClassNamedriverURLHeader

Constructor Summary

AccessConstructor and Description
public
DirectConnector()

PUBLIC: Construct a Connector with default settings (Sun JDBC-ODBC bridge).

public
DirectConnector(String driverClassName, String driverURLHeader, String databaseURL)

PUBLIC: Construct a Connector with the specified settings.

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

boolean
shouldUseDriverManager
(Properties properties, Session session)

Overrides org.eclipse.persistence.sessions.DefaultConnector.shouldUseDriverManager.

INTERNAL: Indicates whether DriverManager should be used.
Inherited from org.eclipse.persistence.sessions.DefaultConnector:
clearDriverClassAndDrivercloneconnectdirectConnectgetConnectionDetailsgetConnectionStringgetDatabaseURLgetDriverClassNamegetDriverURLHeaderinitializeinstantiateDriverloadDriverClasssetDatabaseURLsetDriverClassNamesetDriverURLHeadertoStringtoString

Constructor Detail

DirectConnectorback to summary
public DirectConnector()

PUBLIC: Construct a Connector with default settings (Sun JDBC-ODBC bridge). Although this does not really make sense for a "direct" Connector - the Sun JdbcOdbcDriver works fine with the DriverManager.

DirectConnectorback to summary
public DirectConnector(String driverClassName, String driverURLHeader, String databaseURL)

PUBLIC: Construct a Connector with the specified settings.

Method Detail

shouldUseDriverManagerback to summary
public boolean shouldUseDriverManager(Properties properties, Session session)

Overrides org.eclipse.persistence.sessions.DefaultConnector.shouldUseDriverManager.

INTERNAL: Indicates whether DriverManager should be used.

Returns:boolean

boolean

Annotations
@Override