connection2 [JDBC] 커넥션 풀 1. 커넥션 풀이란?2. 커넥션 풀 구조3. 커넥션 풀 오픈소스4. 커넥션 풀 직접 구현 Connection Pool 이란?DB와 연결을 짓는 과정자체를 Connection 과정이라고 일컫는다.여기서 매번 DB와의 연결을 위해서 TCP/IP 3wayhandshake를 과정을 거치기도 하고, 인증과정도 거치게된다.이런 과정속에서 인증하고 커넥션 작업을 하는데에만 리소스를 많이 사용하게 될 수도 있기에 미리 커넥션을 맺어놓아 보관해두는 공간을 "Connection Pool"이라고 한다.위의 그림과 같은 과정을 통해 DB의 커넥션을 가지고 올 수 있다단점매번 요청시마다 커넥션을 맺는과정을 거쳐야한다. (리소스를 효율적으로 사용하지 못함)DB의 상황에따라 많은 수의 쿼리 요청을 받지 못할 가능성이 존재한다.데이.. 2024. 11. 4. [JDBC] JDBC CRUD 구축 JDBC 연결java.sql.DriverManagerjava.sql.Connection ( Java 인터페이스 )DriverManager.getConnection( 데이터베이스 링크, 데이터베이스 사용자 아이디 , 데이터베이스 사용자 비밀번호 )/*Connection connection = DriverManager.getConnection(ConnectionConst.URL, ConnectionConst.USERNAME, ConnectionConst.PASSWORD);*/@Slf4jpublic class DBConnectionUtil { public static Connection getConnection(){ try{ Connection connection = Dr.. 2024. 10. 31. 이전 1 다음