myfinderの技術や周辺的活動のblog

2008年12月8日月曜日

Tomcat6のコネクションプール設定

Tomcat6でコネクションプールを設定したのでその記録。

* META-INF/context.xmlの設定



driverClassName="com.mysql.jdbc.Driver"
maxActive="20" maxIdle="10"
maxWait="-1" name="jdbc/mysql"
username="username" password="password"
type="javax.sql.DataSource"
url="jdbc:mysql://host/dbname">



以上のように設定すると、プログラム中でJNDIを使って取得できるようになる。
コードには、以下のようなJNDI参照のための記述を追加する。

@Resource(name="jdbc/mysql")
private DataResource jdbcMysql;

try {
con = jdbcMysql.getConnection();
} finaly {
con.close();
}

こんな感じか。

1 件のコメント:

myfinder さんのコメント...

コードハイライタが勝手にXMLを補正しているので、適当に読み替えてください><