|
EclipseLink 1.1.0_ 1.1.0.r3634 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Connector
Purpose:
Define an interface for supplying TopLink with a Connection to
a JDBC database.
Description:
This interface defines the methods to be implemented that allow TopLink to
acquire a Connection to a JDBC database. There are only 2
methods that need to be implemented:
java.sql.Connection connect(java.util.Properties properties)
void toString(java.io.PrintWriter writer)
Once these methods have been implemented, an instance of the new
Connector can be passed
to a JDBCLogin at startup. For example:
session.getLogin().setConnector(new FooConnector());
session.login();
DatabaseLogin| Method Summary | |
|---|---|
java.lang.Object |
clone()
INTERNAL: Must be cloneable. |
java.sql.Connection |
connect(java.util.Properties properties,
Session session)
INTERNAL: Connect with the specified properties and return the Connection. |
java.lang.String |
getConnectionDetails()
INTERNAL: Provide the details of my connection information. |
void |
toString(java.io.PrintWriter writer)
INTERNAL: Print something useful on the log. |
| Method Detail |
|---|
java.lang.Object clone()
java.sql.Connection connect(java.util.Properties properties,
Session session)
Connection.
The properties are driver-specific; but usually contain the "user"
and "password". Additional
properties can be built by using JDBCLogin.setProperty(String propertyName,
Object propertyValue).
void toString(java.io.PrintWriter writer)
System.out) at login.
See the other implementations of this method for examples.
java.lang.String getConnectionDetails()
|
EclipseLink 1.1.0_ 1.1.0.r3634 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||