JSP Java sql package

hj_kwon.log·2022년 10월 14일
0

JSP

목록 보기
11/14
post-thumbnail

⛳JSP Java sql package


🔴 Connection()

DriverManager로 부터 Connection 객체를 가져온다.
자바에서 DB와 연결하기 위해 사용하는 객체이다.
파라미터는 Data의 위치(URL), 기타정보(ID,Password,Portnumber)이다
DriverManagerdml getConnection()메서드를 호출하여 생성할 수 있다.


🔴 PreparedStatement()

sql문을 미리 컴파일 하여 실행 속도를 높여준다.
파라미터가 포함된 sql문을 DB에 전달하기 위한 PreparedStatement 객체를 생성한다.

  • PreparedStatement는 Connection의 PreparedStatement()메서드의 return값으로 만들어진다.
  • PreparedStatement의 setString()메서드로 Connection의 PreparedStatement()메서드의 인자값인 sql문을 완성시킨다.
  • PreparedStatement의 excuteUpdate()메서드로 완성시킨 sql문을 실행시킨다.

🔴 executeUpdate()

  • executeUpdate()는 ResultSet을 얻기위한 메서드 주로 select문에 이에 속한다.
  • 수행결과를 int타입의 값을 반환한다.
  • insert, delete, update 관련 구문에서는 반영된 레코드의 건수를 반환한다.

🔴 executeQuery()

  • select 구문을 수행할 때 사용되는 함수 (=return을 보냄)
  • 수행결과로 resultSet객체의 값을 반환함

🔴 Resultset()

  • select 쿼리 실행 시 executeQuery() 메서드를 사용하며, 실행 결과로 java.sql.ResultSet형으로 리턴해준다.

    자주 사용하는 메서드
    next() : 다음 행으로 커서를 이동/ 다음 행이 없으면 false를 리턴

    getXXX(int columnIndex) : columnIndex번째 컬럼의 값을 XXX 타입으로 가져온다.
    getXXX(String columnName) : columnName 컬럼의 값을 XXX 타입으로 가져온다.

profile
개발자가 되는 그날까지

0개의 댓글