[Java]SAStruts+S2JDBCでプログラム内から動的接続先変更

2014/02/25 16:40

こんな感じです
一度接続先変えるとそのあともそのままになるので問題ある場合は対応が必要です
s2-tiger-2.4.46.jar
sa-struts-1.0.4-sp9.jar
あたりを使用中

public class hogeService extends S2AbstractService<T> {
	private XADataSourceImpl xaDataSource;
	public void setXADataSource(XADataSourceImpl xaDataSource) {
		this.xaDataSource = xaDataSource;
	}
   public List<hoge> select (String foo,String bar) {//ここはよしなに

           	xaDataSource
		.setURL("jdbc:sqlserver://xxxxxxxxxxxxxxxxx");
			xaDataSource.setUser("xxxxxxxxxx");
			xaDataSource.setPassword("xxxxxxxxxxx");

        return select()・・・・;
    }

}

コメントを投稿

次の HTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <img localsrc="" alt="">

コメントはまだありません。