昨日の続き 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くらいの時のものから引っ張ってきているので、改良の余地はあるかと。