JDBCのDataSource整理

アプリケーションサーバーでデータソースを構成する際、(javax.sql.)DataSource、XADataSource、ConnectionPoolDataSourceをtypeとして指定するが、違いがよく分からなかったので調べてみる。

  • DataSource

    • たぶん最も基本的なやつ
    • 普通に構成する分にはこれを選んでおけばいいはず
  • ConnectionPoolDataSource

  • XADataSource