TIP/JSP

커넥션풀

devjjin 2018. 9. 26. 17:56

JDBC 연동하기 위해서는 드라이버를 로드하고 JDBC URL 접속하여 Connection 객체를 얻어와야 한다.

 

 

 미리 커넥션 연결을 만들어 놓아서 땡겨다가 쓰게끔!

 

데이터베이스와 연결된 커넥션을 미리 만들어서 (pool) 속에 저장해 두고 있다가

필요할 때 커넥션을 풀에서 쓰고 다시 풀에 반환하는 기법


연결 시간 소비x / 커넥션 재사용 가능

 

 

JNDI(Java Naming and Directory Interface)

명명 서비스 및 디렉토리 서비스에 접근하기 위한 API

 

 

servers -> context.xml 추가해주자

 

 

 

<Resource name="jdbc/study"

            auth="Container"

            type="javax.sql.DataSource"

            username="root"

            password="1234"

            driverClassName="com.mysql.jdbc.Driver"

            url="jdbc:mysql://localhost/study?useSSL=false"

            maxTotal="8"

            maxIdle="4"/>

 

 

 

출처: <http://tomcat.apache.org/tomcat-8.0-doc/jndi-resources-howto.html>