Module  java.sql
软件包  javax.sql

Interface XAConnectionBuilder



  • public interface XAConnectionBuilder
    XADataSource对象创建的构建器,用于建立与data source对象所表示的数据库的连接。 用于中指定的连接属性data source被用作由所述默认值XAConnectionBuilder

    以下示例说明如何使用XAConnectionBuilder创建一个XAConnection

       XADataSource ds = new MyXADataSource(); ShardingKey superShardingKey = ds.createShardingKeyBuilder() .subkey("EASTERN_REGION", JDBCType.VARCHAR) .build(); ShardingKey shardingKey = ds.createShardingKeyBuilder() .subkey("PITTSBURGH_BRANCH", JDBCType.VARCHAR) .build(); XAConnection con = ds.createXAConnectionBuilder() .user("rafa") .password("tennis") .setShardingKey(shardingKey) .setSuperShardingKey(superShardingKey) .build();  
    从以下版本开始:
    9
    • 方法详细信息

      • user

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

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

        XAConnectionBuilder superShardingKey​(ShardingKey superShardingKey)
        指定在创建连接时使用的 superShardingKey
        参数
        superShardingKey - SuperShardingKey。 可能是null
        结果
        相同的 XAConnectionBuilder实例
        另请参见:
        ShardingKeyShardingKeyBuilder