Spring DB연동
-
[Spring] mariadb 와 연결하기Web/Servlet && Spring 2019. 8. 25. 21:16
JDBC - Java에서 제공하는 API로 Java에서 사용되는 모든 데이터 접근 기반 기술 DB연결을 여닫고 예외 처리하는 코드 실행하는 것이 번거롭다. 반면에... Spring JDBC는 DB사용 중 저수준의 세부사항을 담당한다(ex. SQL문실행, 예외처리, 트랜잭션처리, 연결 닫기 등) - JDBC Template (Spring에서 제공하는 class) - 개발자는 핵심적인 것만 담당(SQL문) 나머지는 프레임워크에서 담당하겟다. - Spring설정 파일에 DataSource를 설정하고 공유된 DataSource Bean을 DAO클래스에 의존성 주입하여 사용 DAO(Data Access Object) - 실제로 DB에 접근하는 객체, CRUD를 사용 DTO(Data Transfer Object) ..