본문 바로가기
백엔드/JSP & Servlet

웹 어플리케이션 구동 시 JDBC 드라이버 로딩하기

by 김어찐 2021. 7. 23.
728x90

JDBC 드라이버는 ㅎ한 번만 로딩하면 이후로 계속해서 사용할 수 있기 때문에 JSP를 실행할 때마다 JDBC 드라이버를 로딩할 필요가 없다

 

톰캣과 같은 웹 컨테이너가 시작될 때 자동으로 JDBC 드라이버를 로딩하도록 지정하면 JSP 페이지에서 매번 JDBC 드라이버를 로딩할 필요가 없다.

package jdbc;

import javax.servlet.http.HttpServlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;

public class MySQLDriverLoader extends HttpServlet {

    public void init(ServletConfig config) throws ServletException {
        try {
            Class.forName("com.mysql.jdbc.Driver");
        } catch(Exception ex) {
            throw new ServletException(ex);
        }
    }
}

 

web.xml에 추가

728x90