アットウィキロゴ

iBatis

導入

0. 準備

ibatisのインストール

インストールといってもjarファイルをクラスパスに追加するだけです。
http://ibatis.apache.org/からダウンロード。

あと今回はDBにPostgreSQLを使用するので、PostgreSQLのJDBCドライバもクラスパスに追加しておく。
http://jdbc.postgresql.org/からダウンロード。

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
添付ファイル