Statement
2026년 5월 17일
- Statement(java.sql.Statement) 클래스(Class)는 Connection으로 연결한 객체에게, 쿼리(query) 작업을 실행하기 위한 객체(Object)이다.
- 정적인 쿼리(query)를 처리할 수 있다.
- 즉 쿼리(query)를 처리할 때는 반드시 값이 미리 입력되어야만 처리가 가능하다.
- 향상된 버전으로 PreparedStatement 클래스(Class)가 있다.
예시
- 밑의 코드는 Statement를 생성하고 사용하는 방법이다.
- Statement 객체(Object)를 생성하기 위해서는 Connection이 먼저 연결되야 한다.
Java
- Connection을 연결했으면
Statement stmt = con.createStatement();문을 통해 Statement 객체를 생성할 수 있다.
쿼리(query)문을 처리하는 방법
-
executeUpdate()와 executeQuery() 메서드(Method)가 있다.
-
각각의 메서드는 조금씩 다른 역할을 수행한다.