본문 바로가기
반응형

Error & Fix172

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 에러 해결방법 이클립스에서 Dynamic Web Project를 만들었는데 만들고 난 뒤에 jsp를 생성하니까 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 에러가 뜨는 것이 보이는데 해결방법을 차례대로 알아보자 먼저 해당 Dynamic Web Project를 우클릭한 후 Properties를 들어가주자 다음으로는 Project Facets를 누른 뒤 중간에 Java를 누른 뒤에 우측에 Runtimes 탭이 있는데 이 탭을 누른 뒤에 하단에 New를 눌러주자 이후 tomcat으로 검색하여 내가 다운로드받은 아파치 톰캣 서버를 골라주자 맞는 버전을 고른 후에는 우측 스크린샷처럼 아파치 톰캣을 다운로드한 경로를 연결시.. 2019. 11. 11.
ORA-01006: 바인드 변수가 없습니다 에러 해결하기 PrepareStatement 문에서 ?를 넣어주지 않아서 생긴 에러인데 sql = "UPDATE TABLE SET VAL1 = 'OK' FROM WHERE OPTION = '" + option_value + "' "; 이런 식으로 작성해 놓고 option_value쪽을 고치지 않아서 ?가 없어서 에러가 뜬 것이었다 sql = "UPDATE TABLE SET VAL1 = 'OK' FROM WHERE OPTION = ? "; pstmt.setString(1, "OPTION_VALUE"); 이런 식으로 작성해 주니 해결이 되었다 2019. 10. 7.
ORA-03115: 지원되지 않은 네트워크 데이터 유형 또는 표현이 있습니다 JDBC Query Select를 Statement를 이용해서 수행하다 PreparedStatement로 바꾸는 과정에서 난 에러인데 pstmt.executeQuery(query)에서 괄호 안에 들어있는 query를 제거한 pstmt.executeQuery()로 괄호 안에 내용을 제거해 주니 해결이 되었다 Statement는 Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); 이런 식으로 사용하지만 PreparedStatement는 PrepareStatement pstmt = conn.prepareStatement(sql); ResultSet rs = pstmt.executeQuery(); 이런 식으로 사용하기 때.. 2019. 10. 7.
자바 java.lang.NegativeArraySizeException 에러 해결방법 java.lang.NegativeArraySizeException 에러는 단순한 에러인데 위 내용처럼 배열 사이즈를 음수로 줬을때 나는 에러다 해결하는 방법 역시 배열 크기를 음수에서 바꿔주면 된다 2019. 9. 1.

반응형