==[[WTP tomcatとoracleを使う]]==
上記構成で、[http://ja.wikipedia.org/wiki/Java_Naming_and_Directory_Interface JNDI]を利用してデータベースにアクセスする手順のメモ
[[File:1476_wtp_tom_ora01.png]]
1.J2EEパースペクティブのプロジェクトエクスプローラーから、server[[J2EE]]パースペクティブのプロジェクトエクスプローラーから、server.xmlを開く
2.ソースモードにする
3.対象のアプリケーション設定(<Context></Context>の間)に、jdbcリソースを定義
4.例
<Resource [[R]]esource name="jdbc/fugitive"
auth="Container"
driverClassName="oracle.jdbc.OracleDriver[[Oracle]]Driver"
maxActive="20" maxIdle="10"
maxWait="-1"
=====コード例=====
'''[[JSP ]] + カスタムタグ'''
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
</html>
'''[[Java]]'''
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/fugitive");
Connection conn = ds.getConnection();