본문 바로가기

JSP

[Eclipse] Pool not registered : 커넥션 풀 등록 에러

JSP를 이용하여 방명록을 만들어내는 예제로 실습을 하던 도중

 

모든 데이터베이스와 클래스를 갖춘 후 첫 화면을 구현하는데

 

DBname.ServiceException: 목록 구하기 실패 : Pool not registered: DBname

java.sql.SQLException: Pool not registered: DBname

 

위와 같은 에러가 발생하였다.

 

보자마자 아, 이건 데이터베이스에서 뭔가 문제가 있구나 했는데

생각해보니 이 실습을 하기 전에 데이터베이스 구축을 완벽히 해놓아서 고민을 해보았다.

 

데이터베이스 자체 문제가 아니라면?

당연히 데이터베이스를 이 프로젝트에 연결하는 과정에서 문제가 있다는 것이다!

역시나 DBCP 커넥션 풀과 관련된 문제였다.

 

DBCP 커넥션 풀을 만들고 커넥션 드라이버에 이를 등록하는 과정에서

전 실습에서 사용한 데이터베이스를 등록해버린 것이었다..

 

코드를 보면

 

driver.registerPool("DBname", connectionPool);

 

이렇게 된다.

 

데이터베이스를 사용할 때마다 꼭 확인을 해주어야 할 것 같다.

728x90