Java 진영에서 데이터베이스에 접속할 수 있도록 하는 Java API
Java 애플리케이션과 데이터베이스 간의 표준화된 통신 인터페이스를 제공하여 데이터베이스에 접속하고 관리하는 기능을 제공
이를 통해 자바 개발자는 다양한 데이터베이스 시스템에 독립적으로 접근
JDBC Driver Manager
JDBC 드라이버 매니저는 자바 애플리케이션과 데이터베이스 간의 연결을 관리.
드라이버 매니저는 드라이버를 로드하고 데이터베이스 연결을 설정하는 역할을 담당.
JDBC Driver
특정 데이터베이스 시스템과의 통신을 담당하는 소프트웨어
각 데이터베이스 제조업체는 자체 JDBC 드라이버를 제공
드라이버는 일반적으로 JDBC API를 구현하고 특정 데이터베이스 시스템과 통신하기 위해 해당 시스템의 네이티브 프로토콜을 사용
java.sql.Connection(연결)
JDBC를 사용하여 데이터베이스에 접속할 때는 연결 정보가 필요하다.
이 정보에는 데이터베이스의 위치를 나타내는 URL, 데이터베이스에 로그인하기 위한 사용자 이름과 비밀번호 등이 포함된다.
java.sql.Statement(내용)
JDBC를 사용하여 SQL 문을 실행할 때는 Statement나 PreparedStatement 객체를 사용한다.
Statement 객체는 정적인 SQL 문을 실행하는 데 사용되며, PreparedStatement 객체는 동적인 SQL 문을 실행하는 데 사용된다.
java.sql.ResultSet(응답)
SQL 문을 실행한 결과는 ResultSet 객체로 반환된다.
ResultSet은 데이터베이스에서 검색한 결과를 나타내며, 결과 집합을 순환하면서 데이터를 읽을 수 있다. 이를 통해 쿼리 결과를 처리하고 필요한 작업을 수행할 수 있다.