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]