데이터베이스에서 항목 목록을 찾으려고하지만 예외가 발생합니다. 내 코드와 오류는 다음과 같습니다. 모든 필드 유형이 올바른 것입니다.코드 스로우 심각도 : 매개 변수 1에 대해 지정된 값이 없습니다.
코드
System.out.println("2");
try {
ps = con.prepareStatement("SELECT * from Users Where name = ?);"
ResultSet r = ps.executeQuery();
ps.setString(1, "jack");
ResultSet result = ps.executeQuery();
....
} catch (SQLException e) {
System.err.println(e.getMessage());
System.out.println(e.getStackTrace());
}
출력하여 PreparedStatement
에 매개 변수를 설정하기 전에 당신은 ResultSet r = ps.executeQuery();
를 호출하고
INFO: 2
SEVERE: No value specified for parameter 1
INFO: [Ljava.lang.StackTraceElement;@6520c5b
예외가 발생한 줄을보고 오류를 쉽게 찾을 수 있었습니까? –
@AlexandreLavoie는 어디에 줄이 있는지 모른다. – J888
Luiggi가 대답 했으니, 나는이 줄에서 예외가 발생했다는 것을 확신한다 : ResultSet r = ps.executeQuery(); –