ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 5. JDBC 연동과 관련객체
    개발자 수업/JSP 2021. 11. 27. 21:19

    1. JDBC(Java DataBase Connectivity)
        1) SQL문 실행하여 데이터를 관리하기 위한 JAVA API임
        2) 다양한 데이터베이스에 대해서 별도의 프로그램을 만들 필요 없이 해당 DB의 JDBC를 이용하면 하나의 프로그램으로 DB를 관리할 수 있음

    2. JDBC를 사용한 DB연동 순서
        1) JDBC 드라이버 로딩
        2) 데이터베이스 접속을 위한 Connection 객체 생성
        3) 쿼리문을 실행하기 위한 Statement/PreparedStatement 객체 생성
            - PreparedStatement 객체
                - 동적인 쿼리에 사용
                - 동일한 쿼리문을 특정 값만 바꾸어서 여러번 실행해야 할 때, 매개변수가 많아서 쿼리문을 정리할 때
        4) 쿼리 실행
            - executeQuery(String sql) : select문 실행할 때 사용 (ResultSet 객체 반환)
            - executeUpdate(String sql) : 삽입, 수정, 삭제와 관련된 SQL문 실행에 사용
        5) 쿼리 실행 결과 값(ResultSet) 사용
            - ResultSet의 시작점(BOF, Before Of File)
            - ResultSet의 끝점(EOF, End Of File)
            - 로우(row, 데이터)를 하나씩 가져올 때 파일 포인터의 개념, 순차적으로 가져옴
            - next() : 다음 레코드로 이동, previous(), first(), last()
            - getXxx(int columnIndex) : 설정한 columnIndex(필드 순번)의 필드 값을 가져옴
            - getXxx(String ColumnName) : 설정한 ColumnName(필드 순번)의 필드 값을 가져옴
        6) 사용된 객체 (ResultSet, PreparedStatement, Connection) 종료
            - 사용을 끝내자마자 리소스(객체)를 해제하는 것이 좋음

    '개발자 수업 > JSP' 카테고리의 다른 글

    7. 서블릿 API 사용하기  (0) 2021.11.27
    6. 회원정보 등록, 삭제하기  (0) 2021.11.27
    4. 서블릿 비즈니스 로직 추가  (0) 2021.11.25
    3. 서블릿  (0) 2021.11.24
    2. 웹 애플리케이션과 서블릿 이해  (0) 2021.11.24

    댓글