導入
0. 準備
ibatisのインストール
DBの準備
DBはPostgreSQLを利用します。
サンプルとして以下のようなテーブルを作成(DB名はsampledbとしています)
| id |
name |
age |
| 1 |
Yoshida |
23 |
| 2 |
Abe |
34 |
| 3 |
Ogawa |
17 |
CREATE TABLE users
(
id serial NOT NULL,
name character varying(100),
age integer,
CONSTRAINT id PRIMARY KEY (id)
)
※ちなみにnameというのはPostgreSQLでは予約語らしいです。。。
1. sqlMapConfigを作成
iBATIS用configファイルを記述する。
DB接続設定やMapファイルの参照を書いていきます。
ファイル名は「SqlMapConfig.xml」としてます。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
"http://www.ibatis.com/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<!-- DB接続設定 -->
<transactionManager type="JDBC">
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="org.postgresql.Driver"/>
<property name="JDBC.ConnectionURL" value="jdbc:postgresql://localhost:5432/sampledb"/>
<property name="JDBC.Username" value="postgres"/>
<property name="JDBC.Password" value="postgres"/>
</dataSource>
</transactionManager>
<!-- sqlMapファイルの参照 -->
<sqlMap resource="ibatis/dao/user.SqlMap.xml" />
</sqlMapConfig>
最終更新:2009年01月20日 01:03