JDBC 는 자바의 데이터 액세스 기술의 기본이 되는 로우레벨의 API다. JDBC는 표준 인터페이스를 제공하고 개발자가 이 인터페이스를 구현한 드라이버를 제공하는 방식으로 사용된다. 그 덕분에 SQL의 호환성만 유지한다면 JDBC로 개발한 코드는 DB가 변경돼도 그대로 재사용할 수 있다는 장점이 있다. 그렇다면 단점은? 간단한 SQL을 하나 실행하는 데도 복잡한 코드가 필요하다. DB에 따라 일관성 없는 정보를 가진 채로 던져지는 예외 처리를 해야하며 SQL은 코드 내에서 문자로 제공해야 한다. 스프링 JDBC 기술과 동작 원리 - 스프링의 JDBC 접근 방법 1. SimpleJdbcTemplate -> 가장 많이 사용되는 기능을 통합하였다. 방대한 템플릿 메소드와 내장된 콜백을 제공하며 jdbc의 모..