본문 바로가기

CallableStatement

(2)
프로시저 call 시 어떤 Statement 를 사용해야 할까..? JDBC 버전에 따라서는,PreparedStatement 로 OUT 파라미터가 없는 Procedure 를 호출했을 때,return 값이 항상 0 인 경우가 발생하므로..Exception 이 발생하지 않는 경우에는 성공한 것으로 간주.Clob 을 DB 에 넣을 때, select for update 를 사용할 때 리턴값을 체크하지 않는 것과 유사.-------------------------------------------------------------------------------------------------- 프로시저를 call 할 때 항상 CallableStatement 를 사용해 왔었는데..오늘 우연찮게 PreparedStatement 를 사용해도 정상 작동.. ㅠ.그러면, Statement ..
JSP 프로그램 처리시 보안성 제고 사용자가 입력하는 부분에 대한 보안처리에는 아래와 같은 사항들이 존재. 1. 자동 시스템으로 입력이 되지 않도록 한다. 서버 단에서 처리하는 로직에서 이전 페이지가 어디인가 하는 것은 중요한 화두. a.jsp 에서 사용자가 입력을 하면 b.jsp 가 서버 상의 File 처리나 DB 처리를 하는 경우, b.jsp 는 a.jsp 에서 호출한 것인지를 체크해야 한다. b.jsp 가 직접 호출되는 경우 더이상의 프로세스가 진행되면 안 된다. 2. 사용자가 입력하는 정보에 대한 Validation Check 는 자바스크립트에 의존하지 않는다. a.jsp 에서 사용자가 입력하는 정보를 체크하는 것은 좋은데 이는 가이드 용도 또는 편이성 제공 측면에서 처리하고, b.jsp 에서 사용자가 입력한 정보가 정상적인지를 최..