XA関連メモ

Connector/J 3.2系最新nightlybuildのデータベース名指定無しだと動かない.このバグは修正済みだとおもってたけど.XAのほうは修正漏れなのかな.

com.mysql.jdbc.jdbc2.optional.MysqlDataSourceクラスの413行目付近.青い文字の部分を追加する.

if (this.databaseName != null) {
	jdbcUrl.append(this.databaseName);
} else {
    jdbcUrl.append("test");
}

以下のようにXADataSourceのデフォルトで接続を取得しようとするとデータベース名未設定の状態で呼んでしまうため.

new MysqlXADataSource().geteXAConnection();

まだver3.2系はアルファ(開発版)なのでいたしかたなしか.