JDBC, datasource, sqlMapClient

szlee·2022년 6월 23일
0

JDBC API

: Java DataBase Connectivity. 자바 언어로 데이터베이스 프로그래밍을 하기 위한 라이브러리.

  • DBMS에 종속되지 않는 관련 API를 제공
  • JDBC API는 JDK에서 제공하며 JDBC 프로그래밍을 위해서는 JDBC드라이버가 필요
  • JDBC 드라이버는 각 DBMS 회사에서 제공하는 라이브러리 압축파일
    • ex.오라클 사용시 오라클용 JDBC드라이버 필요.







JDBC를 이용한 데이터베이스 연동과정

  • Connection 객체 생성 : driverManager 클래스의 static 메서드인 getConnection()메서드 호출.
  • getConnection()메서드 수행 결과로 connection 객체를 반환하는데 이 객체를 통해 쿼리를 날리는 statement 작성할 수 있다.
    • insert는 일반적으로 동적으로 값이 할당되므로 prepareStatement()를 호출.
    • 동적으로 할당해야 하는 값이 있으면 PreparedStatement 객체를 사용하고, 동적으로 할당할 필요가 없으면 Statement 객체를 사용한다.
  • SQL 문장 실행 : select 문장을 실행하기 위해 statement의 메소드
    executeQuery()를 사용. 메소드 executeQuery()는 질의 결과로 테이블 형태의 결과를 반환하는데 이 반환형이 인터페이스 ResultSet.
profile
🌱

0개의 댓글