2011. 8. 23. 17:25
AppLevel에서 바인딩 변수 사용하기 JAVA이야기2011. 8. 23. 17:25
SQL에서는 :[value_name] 으로 소프트 파싱을 하였다.
이와 비슷하게
자바에서도 소프트파싱을 지원한다.
statement클래스가 아닌 PrepareStatement 클래스를 사용하여
쿼리를 날리는 것이다.
query = "select * from emp where empno = ?";
PrepareStatement stat = conn.prepareStatement(query);
stat.setInt(1,l_empno);
ResultSet rs = stat.executeQuery();
while(rs.next()){
}
이와 비슷하게
자바에서도 소프트파싱을 지원한다.
statement클래스가 아닌 PrepareStatement 클래스를 사용하여
쿼리를 날리는 것이다.
query = "select * from emp where empno = ?";
PrepareStatement stat = conn.prepareStatement(query);
stat.setInt(1,l_empno);
ResultSet rs = stat.executeQuery();
while(rs.next()){
}
'JAVA이야기' 카테고리의 다른 글
CountDownLatch (0) | 2011.08.27 |
---|---|
반복문을 실행하는 코드를 동기화시키는 방법은 비효율적이다. (0) | 2011.08.27 |
IBM의 JIT Compiler (0) | 2011.08.21 |
Execution Engine (0) | 2011.08.21 |
직렬화된 필드 (0) | 2011.08.07 |