[Seasar-user:3665] Re: コネクションプール

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2006年 5月 20日 (土) 03:00:54 JST


小林 (koichik) です.

Date:    Fri, 19 May 2006 19:57:08 +0900
From:    "Yamato Norikatsu" <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:3660] コネクションプール

> 複数のコネクションプールを設定してユーザの種類によって
> 接続DBを変えたいのですが、可能でしょうか?

DataSource の Proxy みたいなのを作るのはいかがでしょうか?

class DataSourceProxy implements DataSource {
    private DataSource ds1;
    private DataSource ds2;

    public Connection getConnection() {
        if (ユーザ 1) {
            return ds1.getConnection();
        } else {
            return ds2.getConnection();
        }

みたいな感じで.


-- 
<signature>
    <name>Koichi Kobayashi</name>
    <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




Seasar-user メーリングリストの案内