
강의를 따라 진행하던 중 이러한 에러가 떴다.
방법 1) - 실패함
The import org.apache.commons.dbcp2 cannot be resolved
해당 오류명을 구글링해 보니
http://hc.apache.org/downloads.cgi
이 사이트에 들어가서 파일을 다운받은 뒤 프로젝트에 build path를 해보라고 해서 해봤더니 해결이 되지 않았다.

본인은 윈도우 쓰니까 zip파일 받았다.
압축해제한 뒤 적당한 폴더에 옮긴 뒤 프로젝트를 오른쪽 버튼으로 누른 뒤 build path를 누른다.

libraries 탭을 눌러 add external JARs 를 눌러 방금 받은 jar 파일들을 모두 add 했다.
하지만 해결되지 않았다.
방법 2) 실패함
다음으로 구글링해서 찾은 해결방안으로는
pom.xml에
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
을 넣으면 된다고 한다.
해결 안 됐다.
방법 3) 해결함
여기서 생각해보니 나는 dbcp2를 이용하는 것 같던데 다른건가 싶어서
maven dbcp2 를 검색해 봤다.
https://mvnrepository.com/artifact/org.apache.commons/commons-dbcp2
맨 위에 나오는 공식사이트에서 아무 버전이나(이건 좋은 생각은 아닌 듯함) 눌러서

이 화면의
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-dbcp2 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-dbcp2</artifactId>
<version>2.6.0</version>
</dependency>
이 부분을 복사해서 pom.xml에 넣었더니 해결되었다.