datasource
-
Spring JDBC란?Spring-diary/WEB 2020. 2. 20. 22:22
데이터 액세스 공통 개념 DAO(Data Acess Object)는 비즈니스 로직과 데이터 액세스 로직을 분리하는 것이 원칙 DataSource ConnectionPool 사용을 위해 쓴다. Spring에서는 DataSource를 공유 가능한 Spring Bean으로 사용할 수 있도록 제공해 준다. *DataSource 사용 이유 jdbc를 사용하여 DB에 접속하기 위해서는 드라이버를 로드하고 DB에 접속하여 connection 객체를 받아와야 한다. 이런식이면 db에 쿼리를 보낼때 마다 드라이버를 로드하고 커넥션을 생성하고 닫게되는데 커넥션을 생성하고 닫는데 시간이 소모되기에 동시접속자가 많은 사이트의 경우 전체의 성능을 낮추는 원인이 된다. (드라이버도 한번만 로드하면 되는데 불필요하게 여러번 로드하..