Tomcatってソースを解凍すれば動くから、その辺は省いて、JDNIの設定についてメモ。
利点
- Server上にDBの設定を施すことによってプログラム内にDB情報を書かなくてすむ
- データプーリング可能になる
web.xmlの例
<resource-ref>
<description>postgreSQL Datasource</description>
<res-ref-name>jdbc/postgres</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
server.xmlの例
<context crosscontext="true" debug="0" docbase="tuntun" path="/tuntun" reloadable="true" source="org.eclipse.jst.jee.server:tuntun">
<resource auth="Container" driverclassname="org.postgresql.Driver" maxactive="20" maxidle="10" maxwait="-1" name="jdbc/postgres" password="" type="javax.sql.DataSource" url="jdbc:postgresql://DBサーバのIPアドレス:5432/DB名" username="postgres" />
</context>
0 件のコメント:
コメントを投稿