티스토리 뷰

JDBC

JDBC란?

Programmers 2021. 4. 27. 20:29
반응형

JDBC(JavaDataBaseConnectivity):
 
 요약: 자바 프로그램 안에서 SQL을 실행하기 위해 데이터베이스를 연결해주는 응용프로그램 인터페이스를 말한다.

자바 프로그램 내에서 데이터베이스 질의문 즉, SQL을 실행하기 위한 자바 API(application programming interface)이다. Java database connectivity의 약자로 생각하기도 하지만 실제로는 상표 이름이다. JDBC는 데이터베이스 및 애플리케이션 개발자들을 위한 표준 API를 제공하고 순수 자바 API만으로도 데이터베이스 응용업무를 만들게 해 준다.

JDBC를 사용하면, 어떠한 관계 데이터베이스(relational database)에서도 SQL문을 사용하기 쉽다. 즉, JDBCAPI를 사용하면 DB2, Sybase, Oracle, Informix, mSQL 등의 데이터베이스에 접근하는 프로그램을 따로 만들 필요가 없다. 단지 하나의 프로그램을 작성하고 그 프로그램에서 SQL문을 적당한 데이터베이스에 전송할 수 있다.

또한 응용업무를 자바로 작성한다면 보유한 기종이나 소프트웨어에 따라 다르게 작성하지 않아도 되기 때문에 자바와 JDBC의 결합은 하나의 프로그램이 어디에서나 동작할 수 있게 해 준다. 자바는 사용하기에 견고하고 안전하고 쉽고 이해하기 쉬우며 데이터베이스 응용업무를 만드는 데 있어서 최적의 언어라 할 수 있다. 단지 필요한 것은 다양한 데이터베이스에 연결하는 방법일 것이다. JDBC는 이러한 것을 위한 도구이다.

JDBC는 자바의 기능을 확장한다. 예를 들어 자바와 JDBC API를 사용하면, 원격 데이터베이스에서 얻은 정보를 사용하는 애플릿을 웹 페이지에 포함시킬 수 있다. 또는 기업에서 서로 다른 플랫폼을 사용하는 사원들이 인트라넷을 사용하여 하나 이상의 내부 데이터베이스에 연결하는 데에도 JDBC가 사용될 수 있다. 기업은 이미 개발된 데이터베이스를 계속 사용할 수 있으며 정보가 다른 곳에 저장되어 있어도 쉽게 정보에 접근할 수 있다. 또 새로운 응용업무를 개발하는 데 소요되는 시간도 짧다.

[네이버 지식백과] JDBC (두산백과)


JDBC 사용:

1. 드라이버 로드하기

2. 연결 생성하기

3. 문장 실행하기

4. 결과 집합 사용하기

반응형

'JDBC' 카테고리의 다른 글

SQL을 잘 해야하는 이유  (0) 2021.04.30
레코드의 모든 컬럼 출력하기  (1) 2021.04.29
쿼리 실행하기 실습  (0) 2021.04.29
JDBC 기본 코드의 이해  (0) 2021.04.27
DBMS와 JDBC Driver 준비  (0) 2021.04.27
댓글
공지사항