JDBC(Java Database Connectivity) JDBC는 Java 기반 애플리케이션에서 데이터베이스를 사용할 수 있도록 해주는 표준 사양/명세이다. JDBC API를 사용해 다양한 데이터베이스와 연동할 수 있다. 비록 데이터 액세스 기술의 기본이 되는 저수준 API이기 때문에 직접적으로 사용할 일은 매우 드물다. 스프링은 Spring Data JDBC나 Spring Data JPA 같은 기술을 제공해 더욱 편리하게 데이터 엑세스 로직을 구현할 수 있기 때문이다. 하지만 이러한 기술들도 내부적으로는 JDBC를 이용하기 때문에 알아두면 도움이 된다. JDBC 동작 흐름 Java 애플리케이션에서 JDBC API를 사용하면 JDBC 드라이버를 로딩한 후 데이터베이스와 연결하고 엑세스하는 단순한 구조..