<JDBC> 2. 사용 객체 및 코딩 절차

코딩하는 잉이·2021년 10월 29일
0

JDBC 이론

목록 보기
2/4

JDBC 사용객체

  • DriverManager
  1. 데이터 원본에 JDBC드라이버를 통하여 커넥션을 만드는 역할
  2. Class.forName() 메소드를 통해 생성되며 반드시 예외처리를 해야 함
  3. 직접 객체 생성이 불가능하고 getConnection() 메소드를 사용하여 객체 생성 가능
  • Connection
  1. 특정 데이터 원본과 연결된 커넥션을 나타내며 Statement객체를 생성할 때도 Connection객체를 사용하여 createStatement() 메소드를
    호출하여 생성
  2. SQL문장을 실행시키기 전에 우선 Connection 객체가 있어야 함
  • Statement
  1. Connection객체에 의해 프로그램에 리턴되는 객체에 의해 구현되는 일종의 메소드 집합 정의
  2. Connection클래스의 createStatement() 메소드를 호출하여 얻어지며 생성된 Statement객체로 질의문장을 String객체에 담아 인자로 전달하여
    executeQuery() 메소드를 호출하여 SQL 질의 수행
  • PreparedStatement
  1. Connection객체의 prepareStatement()메소드를 사용하여 객체 생성
  2. SQL문장이 미리 컴파일 되고 실행 시간 동안 인수 값을 위한 공간을 확보한다는 점에서 Statement와 다름
  • ResultSet
  1. SELECT문을 사용한 질의 성공 시 ResultSet반환
  2. SQL질의에 의해 생성된 테이블을 담고 있으며 커서(cursor)로 특정 행에 대한 참조 조작

JDBC 코딩 절차

profile
I CAN DO ANYTHING

0개의 댓글