|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.persistence.sessions.DefaultConnector
public class DefaultConnector
Purpose:Use this Connector to build a java.sql.Connection in the "standard" fashion, via the DriverManager.
Constructor Summary | |
---|---|
DefaultConnector()
PUBLIC: Construct a Connector with default settings The database URL will still need to be set. |
|
DefaultConnector(java.lang.String driverClassName,
java.lang.String driverURLHeader,
java.lang.String databaseURL)
PUBLIC: Construct a Connector with the specified settings. |
Method Summary | |
---|---|
void |
clearDriverClassAndDriver()
INTERNAL: Discard the cached driver class and driver. |
java.lang.Object |
clone()
INTERNAL: Clone the connector. |
java.sql.Connection |
connect(java.util.Properties properties,
Session session)
INTERNAL: Connect with the specified properties and session. |
java.lang.String |
getConnectionDetails()
PUBLIC: Provide the details of my connection information. |
java.lang.String |
getConnectionString()
PUBLIC: Return the JDBC connection string. |
java.lang.String |
getDatabaseURL()
PUBLIC: The database URL is the JDBC URL for the database server. |
java.lang.String |
getDriverClassName()
PUBLIC: The driver class is the name of the Java class for the JDBC driver being used (e.g. |
java.lang.String |
getDriverURLHeader()
PUBLIC: The driver URL header is the string predetermined by the JDBC driver to be part of the URL connection string, (e.g. |
void |
setDatabaseURL(java.lang.String databaseURL)
PUBLIC: The database URL is the JDBC URL for the database server. |
void |
setDriverClassName(java.lang.String driverClassName)
PUBLIC: The driver class is the name of the Java class for the JDBC driver being used (e.g. |
void |
setDriverURLHeader(java.lang.String driverURLHeader)
PUBLIC: The driver URL header is the string predetermined by the JDBC driver to be part of the URL connection string, (e.g. |
boolean |
shouldUseDriverManager(java.util.Properties properties,
Session session)
INTERNAL: Indicates whether DriverManager should be used. |
java.lang.String |
toString()
PUBLIC: Print connection string. |
void |
toString(java.io.PrintWriter writer)
INTERNAL: Print something useful on the log. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DefaultConnector()
public DefaultConnector(java.lang.String driverClassName, java.lang.String driverURLHeader, java.lang.String databaseURL)
Method Detail |
---|
public java.lang.Object clone()
clone
in interface Connector
clone
in class java.lang.Object
public java.sql.Connection connect(java.util.Properties properties, Session session) throws DatabaseException
connect
in interface Connector
DatabaseException
public boolean shouldUseDriverManager(java.util.Properties properties, Session session)
public java.lang.String getConnectionString()
public java.lang.String getConnectionDetails()
getConnectionDetails
in interface Connector
public java.lang.String getDatabaseURL()
public java.lang.String getDriverClassName()
public java.lang.String getDriverURLHeader()
public void setDatabaseURL(java.lang.String databaseURL)
public void setDriverClassName(java.lang.String driverClassName)
public void setDriverURLHeader(java.lang.String driverURLHeader)
public java.lang.String toString()
toString
in class java.lang.Object
public void toString(java.io.PrintWriter writer)
toString
in interface Connector
public void clearDriverClassAndDriver()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |