본문 바로가기
Backend/JDBC

JDBC의 개념과 설치 방법

by Forsaken Developer 2023. 6. 7.
728x90
728x90

JDBC의 개념과 설치 방법

데이터베이스를 사용하기 위해서 자바 어플리케이션에서 직접적으로 연결해서 사용하지 않고 DBMS를 통해서 관리한다.

자바어플리케이션에서 DBMS에 접근하기위해서는 중간에 Driver에서 제공하는 메소드를 호출하고 DBMS의 응답을 받는다.

Oracle에서 제공하는 Driver는 OracleDriver이며 이를 사용하기 위해서는 OJDBC 라이브러리를 설치해야한다.

데이터베이스는 여러 데이터베이스를 사용할 수도 있고 데이터베이스를 변경할 수도 있다.

데이터베이스 마다 다른 Driver를 사용하며 데이터베이스에 맞게 어플리케이션의 코드를 작성해야한다.

단순히 데이버베이스만 변경하면 끝나는 문제가 아니라 기존 데이터베이스를 위해서 사용했던 코드를 수정해야한다.

이러한 결합 관계를 낮추기 위해서 JDBC를 사용한다.

JDBC는 자바어플리케이션에서 호출하는 코드가 데이터베이스의 종류에 상관없이 처리할 수 있도록 하며 데이터베이스로부터의 응답 역시 표준화된 방식으로 처리한다.

결론적으로 JDBC가 해결하려는 문제는 DBMS에 종속되지 않고 프로그램을 작성하기 위함이다.

https://www.oracle.com/kr/database/technologies/appdev/jdbc-downloads.html

JDBC를 사용하기 위해서 위 주소에서 OJDBC 라이브러리를 설치한다.

프로젝트 안에서 라이브러리를 사용할 수 있도록 Java Buid Path - Libraries - Classpath에 ojdbc를 추가한다.

728x90
반응형

'Backend > JDBC' 카테고리의 다른 글

JDBC DTO의 개념  (0) 2023.06.12
JDBC statement와 resultSet 생성  (0) 2023.06.11
JDBC Template 구현  (0) 2023.06.10
JDBC 데이터베이스 접속 정보 분리  (0) 2023.06.09
JDBC Connection 생성  (0) 2023.06.08

댓글