JDBC/ODBC

SQL만으로는 할 수 없는 것들이 있기 때문에 범용적인 프로그래밍 언어와 함께 사용해야한다.(java,c,c++..)

JDBC와 ODBC는 데이터베이스 서버와 상호작용하는 프로그램을 위한 API이다.

JDBC

4단계로 데이터베이스와 통신한다.

  1. DB접속을 위한 연결하기
  2. SQL을 실행할 수 있는 statement 객체 생성하기
  3. statement를 사용하여 SQL 쿼리를 전송하고, 결과를 가져옴
  4. 오류가 생겼을 때 예외 처리

image.png

  1. connection conn을 통해 1번 단계 수행
  2. statement object = conn.createStatement() 비어있는 stmt를 만들어 2번 단계 수행
  3. stmt를 닫을 때까지의 내용이 실제 query의 내용이 들어가고, 전
  4. try catch로 오류가 생겼을때 예외 처리

예시) 데이터베이스 수정 & 쿼리 실행 및 결과 출력

image.png