오늘도 계속되는 오류 잡기^^;
처음엔 컴퓨터에 구신이 들었나 했는데 역시 문제는 인간이다!
문제점
스프링 공부 중 커넥션 풀을 설정하고 테스트 클래스를 만들었는데,
필요한 클래스들을 다 임포트한 뒤에도
getConnection에 있는 빨간 줄이 사라지질 않는다.
오류 내용
The method getConnection() is undefined for the type DataSource
원인
javax.activation.DataSource 인터페이스는 getConnection 클래스를 가지고 있지 않다.
DataSource를 임포트할 때 sql에 있는 걸 가져와야 한다.
해결법
- 기존에 임포트되어 있던 javax.activation.DataSource 행을 삭제
- DataSource를 javax.sql에 포함되어 있는 DataSource로 다시 임포트
결과화면
성공!
'Java' 카테고리의 다른 글
[JSP] Selectbox (Dropdown list)에 DB 값 넣어주기 (0) | 2019.11.08 |
---|---|
[Java] Android Studio를 이용한 숫자야구 게임 만들기 (0) | 2019.10.18 |
[Java] 이클립스 오류 @Setter(onMethod_=@Autowired) (1) | 2019.09.18 |
[Java] Lombok 라이브러리 다운 및 설치 (0) | 2019.09.18 |
[Tomcat] 이클립스 톰캣 오류 해결 (server.xml의 context 문제) (0) | 2019.09.11 |
댓글