5.5 Borrowing Labeled Connections from UCP
A pool-enabled data source provides two getConnection
methods that are used to borrow a labeled connection from the pool. The methods are shown below:
public Connection getConnection(java.util.Properties labels ) throws SQLException; public Connection getConnection( String user, String password, java.util.Properties labels ) throws SQLException;
The methods require that the label be passed to the getConnection
method as a Properties
object. The following example demonstrates getting a connection with the label property1, value
.
String pname = "property1"; String pvalue = "value"; Properties label = new Properties(); label.setProperty(pname, pvalue); Connection conn = pds.getConnection(label);