[前][次][番号順一覧][スレッド一覧]

mysql:6932

From: "TAKAHASHI, Tomohiro" <"TAKAHASHI, Tomohiro" <t_takahashi@xxxxxxxxxx>>
Date: Mon, 03 Feb 2003 22:54:13 +0900
Subject: [mysql 06932] Re: gweMysql connection pooling

  高橋(智)です。

  interfaceの仕様を見れば分かりますが、
  「javax.sql.ConnectionPoolDataSource」 と
  「javax.sql.DataSource」とを
JDBCドライバが同時に implements することはなく、

 通常は、
  「JDBCドライバが用意するConnectionPoolDataSource実装クラス」と
  「ApplicationServerが内部で暗黙的に用意するDataSource」とを
組み合わせて使うか、

 または、
  「JDBCドライバが用意するDataSource実装クラス」と
  「PoolManやDBCPなどのプーリングライブラリ」とを
組み合わせて使うか、になると思います。

  もしくは、「JDBCドライバが用意するDataSource実装クラス」内部で
勝手にコネクションプーリングを行っても良いのかもしれません。(^^;

  さらには、
   「ApplicationServerが内部で暗黙的に用意するDataSource」
の代わりに、自作のモノを作るのもアリかと思います。(^^;


  ですので、PoolManやDBCPをお使いになる事をお勧めします。

-- 
高橋智宏
  Java読書会( http://www.t3-jpn.com/bof/ )
  T3-Japan( http://www.t3-jpn.com/ )

Akihito Nakamura wrote:
> 
> gweMysql (extra3) について質問です。
> 
> Java JDBCでコネクションプーリングを使いたくて、
> mysql:5546 を参考に、
> gweMysqlConnectionPoolDataSource クラスを使ってみようと
> 思ったのですが、このクラスは javax.sql.DataSource を
> implements していません。
> 
> Castor JDO (0.9.4.2)で利用しようと思っているのですが、
> JDBC DataSource の設定には javax.sql.DataSource を
> implements しているクラスしか指定できないようになっています。
> つまり、gweMysqlConnectionPoolDataSource を指定できません。
> 
> 他のプーリングライブラリ (PoolManやJakarta DBCP) では
> javax.sql.DataSource を implements しているようです。
> 
> JDBCの仕様がこれを規定しているのかどうか確かめていませんが、
> gweMysqlConnectionPoolDataSource が javax.sql.DataSource を
> implements するようにはならないのでしょうか?

[前][次][番号順一覧][スレッド一覧]

      6931 2003-02-03 19:12 [Akihito Nakamura <ak] gweMysql connection pooling             
->    6932 2003-02-03 22:54 ┗["TAKAHASHI, Tomohiro]                                       
      6933 2003-02-03 23:18  ┗["TAKAHASHI, Tomohiro] Re: gweMysql connection pooling[ 訂正 ]
      6934 2003-02-04 00:56   ┗[Akihito Nakamura <ak]