Hatena::Groupprogram

ひとり開発日記。 このページをアンテナに追加 RSSフィード

2009/08/07 (Fri)

ローカルに作成したDBに接続

|  ローカルに作成したDBに接続 - ひとり開発日記。 を含むブックマーク はてなブックマーク -  ローカルに作成した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>

サーバーで実際に動かす

http://i31.tinypic.com/34zzwna.png

M2 Pluginで依存関係の更新、コンパイルMaven2 Additional PluginでWEB-INF/lib以下を更新、デバッグ用のサーバーを起動して、動くことを確認。

トラックバック - http://program.g.hatena.ne.jp/halflite/20090807