public interface ConnectionBuilder
DataSourceオブジェクトから作成されたビルダー。data sourceオブジェクトが表すデータベースへの接続を確立するために使用されます。 data sourceに指定された接続プロパティは、ConnectionBuilderによってデフォルト値として使用されます。 
 次の例は、ConnectionBuilderを使用してConnectionを作成する方法を示しています:
 
     DataSource ds = new MyDataSource();
     ShardingKey superShardingKey = ds.createShardingKeyBuilder()
                           .subkey("EASTERN_REGION", JDBCType.VARCHAR)
                           .build();
     ShardingKey shardingKey = ds.createShardingKeyBuilder()
                           .subkey("PITTSBURGH_BRANCH", JDBCType.VARCHAR)
                           .build();
     Connection con = ds.createConnectionBuilder()
                       .user("rafa")
                       .password("tennis")
                       .shardingKey(shardingKey)
                       .superShardingKey(superShardingKey)
                       .build();
 - 導入されたバージョン:
- 9
- 
メソッドのサマリー修飾子と型 メソッド 説明 Connectionbuild()このBuilderによって定義されたオブジェクトのインスタンスを返します。ConnectionBuilderpassword(String password)接続を作成するときに使用するパスワードを指定しますConnectionBuildershardingKey(ShardingKey shardingKey)接続を作成するときに使用するshardingKeyを指定ConnectionBuildersuperShardingKey(ShardingKey superShardingKey)接続を作成するときに使用するsuperShardingKeyを指定ConnectionBuilderuser(String username)接続を作成するときに使用するユーザー名を指定
- 
メソッドの詳細- 
userConnectionBuilder user(String username)接続を作成するときに使用するユーザー名を指定- パラメータ:
- username- その代理として接続が行われるデータベース・ユーザー
- 戻り値:
- 同じConnectionBuilderインスタンス
 
- 
passwordConnectionBuilder password(String password)接続を作成するときに使用するパスワードを指定します- パラメータ:
- password- この接続に使用するパスワード。- nullも可
- 戻り値:
- 同じConnectionBuilderインスタンス
 
- 
shardingKeyConnectionBuilder shardingKey(ShardingKey shardingKey)接続を作成するときに使用するshardingKeyを指定- パラメータ:
- shardingKey- ShardingKey。- nullも可
- 戻り値:
- 同じConnectionBuilderインスタンス
- 関連項目:
- ShardingKey,- ShardingKeyBuilder
 
- 
superShardingKeyConnectionBuilder superShardingKey(ShardingKey superShardingKey)接続を作成するときに使用するsuperShardingKeyを指定- パラメータ:
- superShardingKey- SuperShardingKey。- nullも可
- 戻り値:
- 同じConnectionBuilderインスタンス
- 関連項目:
- ShardingKey,- ShardingKeyBuilder
 
- 
buildConnection build() throws SQLExceptionこのBuilderによって定義されたオブジェクトのインスタンスを返します。- 戻り値:
- 構築されたオブジェクト
- 例外:
- SQLException- オブジェクトの構築中にエラーが発生した場合
 
 
-