DB연결 2

JSP) DB 커넥션 풀(Connection Pool)

1. 커넥션 풀 JDBC를 통해 DB와 연결할때 DriveManager클래스의 getConnection()메서드를 통해 연결 정보 객체(Conection)을 가져와서 사용한다. 이 Connection을 매번 가져오는게 아니고, 미리 가져와서 저장하여 필요할때 가져가서 쓰고 작업이 끝아면 반환하며 사용할때 사용하는게 커넥션 풀이다. 즉, 커넥션 풀은 커넥션 정보를 저장하는 것을 의미한다. DB환경설정과 연결정보 등을 xml이나 속성관리 파일에 정의해두고 그 정보를 사용한다. 웹을 만들때 커넥션 풀 사용은 필수다. 안쓰면 서버 무조건 나간다..ㅎㅎ 2. 커넥션 풀 사용 이유 사용자가 웹 사이트를 요청할때마다 Connection객체를 새로 만들면 메모리 소모가 많아 매우 비효율적이다. 커넥션 풀을 생성해서 그..

Back-end/JSP 2022.03.14

JSP) JDBC 설치하여 JSP와 DB연결 및 SQL문 실행하기

JDBC 자바와 DBMS를 연결시켜주는 API. SQL프롬프트를 사용하지 않고 자바 프로그램에서 SQL문을 써서 DB작업을 할 수 있도록 한다. DBMS종류에 맞는 JDBC드라이버를 설치해서 사용한다. 1. JDBC 드라이버 다운받아 설치하기. 나는 MySQL을 사용하므로 MySQL JDBC인 Connector j 를 설치해야한다. (자바프로그램에서 MySQL을 사용하려면 Connector j 필요) 전체 설치가 아닌 jar파일만 필요하므로 Microsoft Window가 아닌, Platform Independent 를 선택한다. 윈도우 환경이면 .zip을 다운받고, 그 외에는 .tar를 다운받는다. https://dev.mysql.com/downloads/connector/j/ 다운받은 폴더안의 .ja..

Back-end/JSP 2022.03.03
반응형