モジュール java.sql
パッケージ javax.sql

インタフェースPooledConnectionBuilder


public interface PooledConnectionBuilder
ConnectionPoolDataSourceオブジェクトから作成されたビルダーで、data sourceオブジェクトが表すデータベースへの接続を確立するために使用されます。 data sourceに指定された接続プロパティは、PooledConnectionBuilderによってデフォルト値として使用されます。

次の例は、PooledConnectionBuilderを使用してXAConnectionを作成する方法を示しています:


     ConnectionPoolDataSource ds = new MyConnectionPoolDataSource();
     ShardingKey superShardingKey = ds.createShardingKeyBuilder()
                           .subkey("EASTERN_REGION", JDBCType.VARCHAR)
                           .build();
     ShardingKey shardingKey = ds.createShardingKeyBuilder()
                           .subkey("PITTSBURGH_BRANCH", JDBCType.VARCHAR)
                           .build();
     PooledConnection con = ds.createPooledConnectionBuilder()
                       .user("rafa")
                       .password("tennis")
                       .shardingKey(shardingKey)
                       .superShardingKey(superShardingKey)
                       .build();
 

導入されたバージョン:
9