스프링 데이터베이스 접근1. 스프링 외부의 데이터베이스 접근 라이브러리를 사용하는 방식(Mybatis, Hibernate)2. 스프링 데이터(Spring Data) - JPA, JDBC, MongoDB3. 스프링 프레임워크에서 제공하는 JDBC JDBC(Java Database Connectivity)란?자바 언어와 DB를 연결해주는 통로로, 자바에서 데이터베이스에 접근할 수 있도록 해주는 API단, 반복적이고 지루한 코드 작성이 필요하며, SQL 예외 처리, 리소스 관리 등 복잡한 작업을 직접 처리해야 함 Spring JDBCJDBC의 복잡성을 줄이기 위한 Spring 프레임워크의 일부로 데이터베이스 작업을 단순화하고 코드 양을 줄어줌.기존 JDBC 코드의 많은 부분을 추상화하고, 템플릿 디자인 패..