<%@ 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
블로그 이미지

왕왕왕왕

,