[Error/Java] java.sql.SQLSyntaxErrorException: ORA-00936: 누락된 표현식 오류
문제상황: 위와 같은 오류가 발생하였고, 아래와 같은 코드를 작성했습니다.이와 같은 에러가 발생하는 이유 중 ' ' , . ; * 이와 같은 기호를 잘못 작성해서 발생합니다. 아니면 칼럼명이 잘못되었을 때도 발생합니다. int result = 0; String sql = "insert into board values(select max(seq)+1 from board,?,?,?,sysdate,?,?)"; PreparedStatement st = con.prepareStatement(sql); st.setString(1, board.getTitle()); st.setString(2, board.getContents()); st.setString(3, boa..
2020. 7. 29.
[Error/Java] java.sql.SQLException: 부적합한 열 인덱스 오류
문제상황: 위의 사진과 같은 오류가 발생하였고, 코드는 아래와 같이 작성했었습니다. 이와 같은 에러가 발생하는 이유는 즉, 들어갈 값이 부적절해서 발생하는 에러입니다. int result = 0; String sql = "insert into board values((select max(seq)+1 from board),?,?,?,sysdate,?,?)"; PreparedStatement st = con.prepareStatement(sql); st.setString(2, board.getTitle()); st.setString(3, board.getContents()); st.setString(4, board.getWriter()); st.setInt(6, board.getPassword(..
2020. 7. 29.