개발자꿈나무
JSP 데이터 베이스 활용 메소드 본문
- 데이터베이스 작업: 쿼리문(SQL)을 작성 실행하고 결과를 얻어오는 일
- JDBC 쿼리문은 java.sql.Statement 인터페이스로 표현
- Statement객체는 connection객체를 통해 얻어온다.
- Statement : 쿼리문 수행할때 매번 컴파일 하므로 성능상 이슈 발생, 실행되는 SQL문을 확인가능, 정적
- PreparedStatement : 컴파일이 되어 있기 때문에 statement에 비해 성능 좋음, 자동으로 파싱해줌, 실행되는 SQL파악하기 힘듦, 동적
- CallableStatement
- 인파라미터 (In parameter) : 미리 작성해둔 쿼리문에서 일부 값을 나중에 결정될 수 있게 해주는 매개변수 (?)로 표현
- - 쿼리문을 실행하는 메소드
executeUpdate() : insert, delete, update 쿼리문 실행시 사용, 실행 후 영향을 받은 행의수가 int형으로 반환
executeQuery() : select 쿼리문 실행시 사용, 조회한 레코드들의 집합인 ResultSet객체로 반환
728x90
'자바 > JSP&Servlet' 카테고리의 다른 글
액션 태그 (0) | 2023.02.23 |
---|---|
쿠키 (0) | 2023.02.22 |