본문 바로가기

언어공부/JDBC&오라클&SQL

JDBC - 자바와 데이터베이스

JDBC - 자바와 데이터베이스에 대해서 알아보자.

JDBC(Java Database Connectivity)

JDBC는 자바 API의 하나로서 데이터베이스에 연결해 데이터베이스 안의 데이터에 대하여 검색하고 데이터를 변경할 수 있게 한다. 따라서 JDBC를 사용하면 자바 프로그램으로 회사에서 사용하는 데이터베이스에 접근하여 여러가지 작업을 할 수 있게 한다.

 

Sun사는 애플리케이션 프로그래머를 위해서는 JDBC API를 제공하고, 데이터베이스 업체들을 위해서는 JDBC 드라이버 API를 제공해 많은 데이터베이스 업체들이 그들의 데이터베이스를 위한 드라이버를 개발할 수 있도록 해서 업체들은 자신들의 드라이버를 쉽게 드라이버 관리자에 등록할 수 있었다.

 

즉, 애플리케이션은 드라이버 관리자에게 요청을 하고 드라이버 관리자는 드라이버를 통하여 데이터베이스에게 요청을 하게된다.

 

데이터베이스

 

데이터베이스 프로그램 개발 절차

  • DBMS(DataBase Management System)를 설치해야 한다. 데이터베이스는 간단하게 마이크로소프트 엑세스를 통하여 작성할 수 있고, MySQL이나 오라클과 같은 전문적인 DBMS를 설치할 수도 있다.
  • 자신이 설치한 DBMS에 필요한 JDBC 드라이버를 설치한다. 해당 드라이버는 DBMS회사에서 제공한다.
  • JDBC가 제공하는 기능을 이용하여 데이터베이스 응용 프로그램을 개발한다. 자바의 JDBC API가 하는 일은 자바 프로그램에서 SQL 명령어들을 데이터베이스 관리 시스템으로 보낼 수 있도록 자바와 데이터베이스를 연결하는 것이다.