JSP를 이용하여 방명록을 만들어내는 예제로 실습을 하던 도중
모든 데이터베이스와 클래스를 갖춘 후 첫 화면을 구현하는데
DBname.ServiceException: 목록 구하기 실패 : Pool not registered: DBname
java.sql.SQLException: Pool not registered: DBname
위와 같은 에러가 발생하였다.
보자마자 아, 이건 데이터베이스에서 뭔가 문제가 있구나 했는데
생각해보니 이 실습을 하기 전에 데이터베이스 구축을 완벽히 해놓아서 고민을 해보았다.
데이터베이스 자체 문제가 아니라면?
당연히 데이터베이스를 이 프로젝트에 연결하는 과정에서 문제가 있다는 것이다!
역시나 DBCP 커넥션 풀과 관련된 문제였다.
DBCP 커넥션 풀을 만들고 커넥션 드라이버에 이를 등록하는 과정에서
전 실습에서 사용한 데이터베이스를 등록해버린 것이었다..
코드를 보면
driver.registerPool("DBname", connectionPool);
이렇게 된다.
데이터베이스를 사용할 때마다 꼭 확인을 해주어야 할 것 같다.
728x90
'JSP' 카테고리의 다른 글
[JSP] 게시글 삭제 구현 java.lang.NumberFormatException: null 오류 해결 (0) | 2021.06.23 |
---|---|
[Eclipse] mac 사용 중 workspace에서 .metadata가 안보일 때 (0) | 2021.05.31 |
[JSP] MVC 모델이란? (0) | 2021.05.25 |
[Tomcat] mac terminal 이용하여 톰캣 서버 실행 환경 구축하기 (0) | 2021.05.15 |
[Eclipse] import javax.servlet : 오류 문제 (0) | 2021.03.25 |