Module  java.sql
软件包  javax.sql

Interface 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") .setShardingKey(shardingKey) .setSuperShardingKey(superShardingKey) .build();  
    从以下版本开始:
    9
    • 方法详细信息

      • user

        PooledConnectionBuilder user​(String username)
        指定创建连接时要使用的用户名
        参数
        username - 正在进行连接的数据库用户
        结果
        相同的 PooledConnectionBuilder实例
      • password

        PooledConnectionBuilder password​(String password)
        指定创建连接时要使用的密码
        参数
        password - 用于此连接的密码。 可能是null
        结果
        相同的 PooledConnectionBuilder实例