다음과 같은 상황이 있습니다 ...어떻게 setString 프로 시저를 올바르게 사용할 수 있습니까?
java.sql 패키지의 CallableStatement를 사용합니다. 여기
샘플 코드입니다 : 심지어 적절한 기능을 사용하여이 달력 클래스를 시도Cannot find symbol symbol: method setDate(int, java.util.Date) location: interface java.sql.CallableStatement"
Connection con = null;
CallableStatement proc_stmt = null;
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection("jdbc:sqlserver://servername;databaseName=DBName", "UNAME", "PASS");
proc_stmt = con.prepareCall("{ call InsertSomething(?, ?) }");
proc_stmt.setString(1, "A00999999");
proc_stmt.setDate(2, new Date());
proc_stmt.executeQuery();
proc_stmt.close();
con.close();
하지만 효과가 있었다 나는 이전에 저장 프로 시저를 실행하기하여 setDate 기능을 사용하면 오류가 발생합니다 똑같다.
당신은 나를 5 초 동안 구타했습니다 :-) – NickDK
고맙습니다. 이거예요 : D;) – Eedoh
에두. 닉크 : 다음 번에 행운을 빌어 요.) – sinuhepop