강의를 따라 웹 게시판을 만들던 도중
선생님의 프로젝트의 유저정보 저장용 userForm 이
나의 프로젝트의 User 클래스와 같은 기능을 하고있었고
뒤늦게 User 와 userForm 을 정리(userForm 을 삭제) 하는 작업을 했다
그리고 Id 중복 체크 기능(check)을 만들던중 만난 SQL 예외 에러
(conn=17631) the given SQL statement produces an unexpected ResultSet object
그저 SQL SELECT문을 연결할때 executeUpdate 를 사용한 오류였지만
앞의 userForm 작업과 연결된 오류라는 생각에
매개변수의 전달인자 값이 잘못되어 sql오류가 발생한다고 추축했다
하지만 그러한 경우 User 를 사용하는 다른 메소드 또한 같은 오류가 나야 정상인데
check기능만 문제가있어 check를 살펴본뒤 실수를 찾아낼수 있었다
+ check에서 받은 예외처리로 try/catch를 사용해 id중복 에러 페이지를 만들어봤다
- userForm 삭제, 같은기능을하는 User 로 대체
- id중복체크 기능(check)을 userJoin에 적용
- ?? userIdCheck ?? 잘못된 인스턴스 정리
- + userJoin 의 페이지 처리
'마구니 패치 노트' 카테고리의 다른 글
VScode CSS 세팅(여러 선택자 줄바꿈 해결) (0) | 2023.02.17 |
---|---|
Null로 로그인 되는 현상 (0) | 2023.02.16 |
maven 업데이트시 라이브러리 오류 (0) | 2022.03.17 |
Failed to execute operation: File exists 자동 시작서비스 파일 접근을 못하는 이유 (0) | 2022.02.13 |
phpMyAdmin nginx 연동 ip/phpMyAdmin 404문제 (0) | 2022.02.12 |
댓글