[JSP/Servlet] Connection Pool 사용하기 (JNDI, Context, DataSource)


[JSP/Servlet] Connection Pool 사용하기 (JNDI, Context, DataSource)

1. Connection Pool기존의 웹 서버는 DB에 접근할 때마다 DB의 커넥션을 만들고, 커넥션을 해제하는 작업이 필요합니다. 이러한 작업은 DB 성능에 악영향을 끼칩니다. (= JDBC의 문제점)따라서 커넥션을 미리 만들어놓고 요청이 들어오면 Connection Pool에서 connection을 제공하고, 작업이 끝나면 connection pool에 반납하는 과정을 거치도록 구현하면 불필요한 작업을 제거할 수 있습니다.2. DataSourceDataSource 객체는 Connection pool을 관리하는 객체입니다. 이 객체는 JNDI(Java Naming & Directory Interface) 서버를 통해서 이용됩니다.[사용 절차]1) JNDI Server에서 lookup() 메서드를 호출해 DataSource 객체..........



원문링크 : [JSP/Servlet] Connection Pool 사용하기 (JNDI, Context, DataSource)