2009/08/07 (Fri)
ローカルに作成したDBに接続
pom.xml書き換え
pom.xmlを書き換えて、デフォルト設定のH2に代わって、MySQLのコネクターをインストール。
<dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.0.69</version> </dependency>
↓
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version> </dependency>
s2jdbc.diconを書き換え
<component name="jdbcManager" class="org.seasar.extension.jdbc.manager.JdbcManagerImpl"> <property name="maxRows">0</property> <property name="fetchSize">0</property> <property name="queryTimeout">0</property> <!-- ↓ここを書き換え --> <property name="dialect">h2Dialect</property>
↓
<component name="jdbcManager" class="org.seasar.extension.jdbc.manager.JdbcManagerImpl"> <property name="maxRows">0</property> <property name="fetchSize">0</property> <property name="queryTimeout">0</property> <property name="dialect">mysqlDialect</property>
dialect部分をMySQL用に書き換え。
jdbc.diconを書き換え
h2の設定部分をコメントアウト、MySQLのコメントアウト部分を外す。
<component name="xaDataSource" class="org.seasar.extension.dbcp.impl.XADataSourceImpl"> <property name="driverClassName"> "com.mysql.jdbc.Driver" </property> <property name="URL"> "jdbc:mysql://localhost:3306/mzkrdb" </property> <property name="user">"halflite"</property> <property name="password">"**********"</property> </component>
サーバーで実際に動かす
M2 Pluginで依存関係の更新、コンパイル、Maven2 Additional PluginでWEB-INF/lib以下を更新、デバッグ用のサーバーを起動して、動くことを確認。
コメント
トラックバック - http://program.g.hatena.ne.jp/halflite/20090807