<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!-- import -->
<%@page import="java.sql.*"%>
<%@page import="javax.sql.*"%>
<%@page import="javax.naming.*"%>
<!-- /import -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<!-- Connection -->
<%
Connection con = null;
try {
Context init = new InitialContext();
//JNDI를 이용하기 위한 객체 생성
DataSource ds = (DataSource) init.lookup("java:comp/env/jdbc/OracleDB");
// lookup(): 등록된 naming 서비스로부터 자원을 찾고자할 때 사용하는 메서드
//("jdbc/myconn"): JNDI 서비스에 접근하기 위한 기본 이름(이 자원을 찾겠다.
--> web.xml의<res-ref-name>
//JNDI의 모든 이름은 기본적으로 java:comp/env에 등록되어 있다.
//해당 영역에서 jdbc/myconn으로 설정된 이름을 획득한다.
con = ds.getConnection();
//source로 부터 Connection 객체를 획득한다.
//이 객체는 이제 Container의 DBCP에 의해 관리된다.
out.println("<h2>연결되었습니다.</h2>");
} catch (Exception e) {
out.println("<h2>연결실패하였습니다..</h2>");
e.printStackTrace();
}
%>
<!-- /Connection -->
</body>
</html>
'JAVA > JSP' 카테고리의 다른 글
JSP 오라클 PreparedStatement (0) | 2015.08.21 |
---|---|
JSP 커넥션풀 속성 (0) | 2015.08.21 |
JSP 커넥션풀 web.xml 내용추가 (0) | 2015.08.21 |
JSP 커넥션풀 context.xml 내용추가 (0) | 2015.08.21 |
JSP 커넥션풀라이브러리 다운로드 (0) | 2015.08.21 |