昨日の続き j2ee.diconとjdbc.dicon

MicrosoftのSQL Server2000 に接続&データ取得できました。


環境は
・s2-framework-2.4.0-beta-4-SNAPSHOT
・s2-extension-2.4.0-beta-4-SNAPSHOT
・s2-dao-1.0.35


jdbc.diconは以下の設定で

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.3//EN"
	"http://www.seasar.org/dtd/components23.dtd">
<components namespace="jdbc">

	<component class="org.seasar.extension.jdbc.impl.BasicResultSetFactory"/>
	<component class="org.seasar.extension.jdbc.impl.BasicStatementFactory"/>
	<component name="transactionManager"
		class="org.seasar.extension.jta.TransactionManagerImpl"/>
		
	<!-- 接続対象DBの設定(MS SQL Server) -->
	<component name="xaDataSource"
		class="org.seasar.extension.dbcp.impl.XADataSourceImpl">
		<property name="driverClassName">
			"com.microsoft.jdbc.sqlserver.SQLServerDriver"
		</property>
		<property name="URL">
			"jdbc:microsoft:sqlserver://Server_IP:1433;DatabaseName=DB_NAME"
		</property>
		<property name="user">"user"</property>
		<property name="password">"pass"</property>
	</component>

	<component name="connectionPool"
		class="org.seasar.extension.dbcp.impl.ConnectionPoolImpl">
		<property name="timeout">600</property>
		<property name="maxPoolSize">3</property>
		<destroyMethod name="close"/>
	</component>

	<component name="dataSource"
		class="org.seasar.extension.dbcp.impl.DataSourceImpl"/>
	
</components>

上の設定はSeasar2.2くらいの時のものから引っ張ってきているので、改良の余地はあるかと。


Seasarバージョンを2.4にするとkijimunaがうまく動かないのは何か足りないのかな・・・?