InitialContext()는 웹 어플리케이션이 처음으로 배치될때 설정되고
모든 설정된 엔트리와 자원은 JNDI namespace의 java:comp/env 부분에 놓이게 된다.
접근 방식은,
//현재 환경의 naming context 획득하기
Context initCtx = new InitialContext();
Context envCtx = (Context)init.lookup("java:comp/env");
//DataSource 찾기
DataSource ds =(DataSource)initCtx.lookup("jdbc/OracleDB");
//컨넥션 을 얻어온다.
return ds.getConnection();
private Connection getConnection() throws Exception{
Context initCtx = new InitialContext();
Context envCtx = (Context)init.lookup("java:comp/env");
DataSource ds =(DataSource)initCtx.lookup("jdbc/OracleDB");
Context envCtx = (Context)init.lookup("java:comp/env");
DataSource ds =(DataSource)initCtx.lookup("jdbc/OracleDB");