-
JDBC란? (Java Database Connectivity)데이터베이스/데이터베이스 기본 2021. 2. 3. 04:46
JDBC란?
자바에서 데이터 베이스에 접속할 수 있도록 만든 자바 API.
자바에서 데이터 베이스를 접속하여 데이터를 조작할 수 있도록 도와준다.
JDBC가 필요한 이유?
세상에는 많은 종류의 데이터 베이스 관리 시스템 즉 DBMS가 있다.
하지만 어느 DBMS든 가지고 있는 CRUD기능은 아주 기본적이고 핵심적인 기능이다.
하지만 DBMS별로 명령어 등이 다르고 사용자가 일일이 다 컨트롤 할 수 없다.
이에 자바에서 DBMS를 편하게 다룰 수 있도록 일종의 규격을 만든 것이 JDBC다.
JDBC는 데이터 베이스에 상관없이 통일된 명령어를 가지고 있고 모든 데이터 베이스에 적용 가능하다.
JDBC의 DBMS 구분법
앞서 말했듯 JDBC API는 여러 DBMS를 편리하게 사용할 수 있게 한다고 말했다.
하지만 우리는 JDBC를 통해 DB를 이용하지만 자바는 사용하고자 하는 DB가 무엇인지 알아야 한다.
이에 제공되는 것이 바로 JDBC 드라이버다.
JDBC 드라이버는 DBMS 별로 따로 제공된다.
만약 우리가 mysql을 쓰려면 mysql용 JDBC 드라이버를 사용하면 된다.
oracle을 쓰려면 oracle용 JDBC 드라이버를 사용하면 된다.
'데이터베이스 > 데이터베이스 기본' 카테고리의 다른 글
JDBC 활용하기 - JDBC 접속하기 (0) 2021.02.03 JDBC 활용하기 - 드라이버 다운 및 설정 (0) 2021.02.03 관계형 데이터베이스(Relational database) (0) 2020.09.24 CRUD란? (0) 2020.09.23 NoSQL이란? (0) 2020.09.22