티스토리 뷰
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
- C++ 프로그램 개발 툴
- 데이터 베이스 연결하기
- python
- 라이브러리 오류
- IntelliJ
- JSP 데이터베이스 연동 시 에러
- workbench #EER Diagram #한글깨짐 #한글오류
- 주피터노트북 #시작위치 변경
- 스프링부트
- MYSQL
- 화면 자동 갱신
- mariadb
- inellij community
- 비주얼 스튜디오 코드 설치하기 #visual studio code설치하기
- OracleDB
- jsp
- 아나콘다 #미니콘다 #설치하기 #가상환경 # 가상환경 activate # 패키지 설치하기
- 아나콘다 프롬프트 #파이썬 모듈 삭제하기 #conda remove #pip uninstall
- VSCode #php디버깅 #Xdebug설정 #Visual Studio Code 디버깅
- 자바
- JDK
- Device File Explorer
- AVD
- DateBbase에러
- httpport
- datatypeconverter
- 비주얼 스튜디오 코드에서 html파일 실행하기
- sethttpport
- 안드로이드 스튜디오 3.2.1
- DateBbase 오류
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함