티스토리 뷰
JSP에서 MySQL을 사용하다가 발생하는 오류에 대해서 정리해봤습니다.
발생 SQLException:
Operation not allowed after ResultSet closed
원인:
statement의 executeQuery는 반복 수행할 수 없다
해결방법:
한번 수행 후에는 close 후에 반복될 때마다 statement를 새로 생성해서 사용합니다.
조회하는 statements와 insert/update하는 statements를 분리해서 사용합니다.
발생 SQLException:
Can not issue data manipulation statements with executeQuery().
원인:
SQL 문을 사용하여 DateBbase에 연결할 때 나오는 에러로서
executeUpdate()와 executeQuery()을 잘못 구분해서 사용했을 때 발생하는 오류입니다.
해결방법:
결과값을 받지 않는 쿼리 (INSERT, UPDATE, DELETE)인 insert, update, delete 쿼리를 실행할 때는 executeUpdate() 함수를 사용합니다.
결괏값을 받아오는 쿼리(SELECT)인 select 쿼리를 실행할 때는 executeQuery() 함수를 사용합니다.
'JSP' 카테고리의 다른 글
JSP 데이터베이스 연동 시 에러 (0) | 2022.12.17 |
---|
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- VSCode #php디버깅 #Xdebug설정 #Visual Studio Code 디버깅
- 한글폴더이름 오류
- Aapt2 오류
- 안드로이드설치오류
- avd경로 변경하기
- C++ 프로그램 개발 툴
- C드라이브 용량 절약하기
- SDK설치오류
- 안드로이드 가상기기
- JSP 데이터베이스 연동 시 에러
- gradle경로 변경하기
- AVD
- DateBbase 오류
- 자바
- gradle경로변경
- Virtualization Technology
- 바이오스 설정변경
- Adnroid관련 폴더를 D드라이브로 변경하기
- workbench #EER Diagram #한글깨짐 #한글오류
- DateBbase에러
- jsp
- 안드로이드 스튜디오 3.2.1
- 안드로이드 설치경로변경
- 비주얼 스튜디오 코드에서 html파일 실행하기
- 비주얼 스튜디오 코드 설치하기 #visual studio code설치하기
- 한글폴더오류
- 안드로이드 환경변수 설정하기
- Device File Explorer
- sdcard에 파일 업로드
- 한글폴더 오류 수정하기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함