Penrose 0.9.8 Connection API

Creating Connection Configuration

To create a connection configuration:

String name = "Example";
String adapterName = "JDBC";
ConnectionConfig connectionConfig = new ConnectionConfig(name, adapterName);

Adapter Name

You can change the adapter name this way:

String adapterName = "JNDI";
connectionConfig.setAdapterName(adapterName);

Parameters

To get all parameter names:

Collection parameterNames = connectionConfig.getParameterNames();
for (Iterator i=parameterNames.iterator(); i.hasNext(); ) {
    String parameterName = (String)i.next();
    ...
}

To get a parameter value:

String parameterName = "url";
String parameterValue = connectionConfig.getParameter(parameterName);

To set a parameter value:

String parameterName = "url";
String parameterValue = "jdbc:mysql://localhost/example:3306?autoReconnect=true";
connectionConfig.setParameter(parameterName, parameterValue);

See Connections for the complete list of valid parameters.

References