'JNDI'에 해당되는 글 1건

  1. 2009.10.30 JNDI를 이용한 DB 커넥션 얻기 by 대절님

-JNDI(Java Naming and Directory Interface) : 사용자가 원하는 리소스/서비스를 등록하고 찾는 법
  자세한 설명은 http://blog.naver.com/kvivaldi.do?Redirect=Log&logNo=60004720636 참조
 
-tomcat 5.5 부터는 META-INF 폴더안에 context.xml 파일을 생성하여 사용가능
 (전 버전은 server.xml안에 설정, 궁금하신분은 구글링 ㄱㄱ)

*META-INF/context.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/ex">             // path는 context 명을 가르킴    
    <Resource name="jdbc/Oracle"                   //lookup("java:comp/env/jdbc/Oracle");
              auth="Container"
              type="javax.sql.DataSource"
              driverClassName="oracle.jdbc.driver.OracleDriver"
              url="jdbc:oracle:thin:@localhost:1521:SID"
              username="ID" password="PWD"
              maxActive="20" maxIdle="10" maxWait="-1"/>
</Context>


*class Connector
import java.sql.Connection;
import java.sql.SQLException;
import javax.naming.InitialContext;
import javax.sql.DataSource;

public class Connector {
    private static DataSource ds;
    static {
        try {
            InitialContext ctx = new InitialContext();
            ds=(DataSource)ctx.lookup("java:comp/env/jdbc/Oracle");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    public static Connection getConnection() throws SQLException{
        return ds.getConnection();
    }
}


실제 사용은 Connection con = Connector.getConnection() 으로 커넥션을 얻어올수 있음

저작자 표시 비영리 동일 조건 변경 허락
신고

'programing > JAVA' 카테고리의 다른 글

JNDI를 이용한 DB 커넥션 얻기  (0) 2009.10.30
THE Elements OF java Style  (1) 2009.08.31
java & jsp 개발 팁  (0) 2009.08.19
JSP charset  (0) 2009.08.14
HTML A태그, IMG태그 추출  (1) 2009.06.22
HTML 태그제거 소스  (0) 2009.06.22
Posted by 대절님

댓글을 달아 주세요



티스토리 툴바