드라이버 템플릿이 버전이 5.1 까지만 있지만,
이클립스에 지원하는 목록은 크게 상관은 없습니다,
캡쳐 순서대로 진행해보세요~
1. mysql 선택 후 이름 쓴 후 넥스트
2. 1) 네모선택 2) 5.1 고른 후 3) 드라이버이름 고르기
3. 기존 jar 삭제 후 원하시는 jar를 추가 합니다. (여기서 기존에 만들어놓은 데이버테이스 커넥션과 드라이버 이름이 같으면 에러나니 당황하지 마세요~ 이름 바꿔주시면 되요~)
4. jar list에서 드라이버 선택 후 OK 누르시면 됩니다.
5. 그 후 데이터베이스 정보를 쓴 후 Test Connection을 누르시면 되는 경우가 있고, 버전이 변경된 뒤 + OS에 따라 KST 타임존 에러가 날 수 있습니다.
6. time zone 에러 나면 URL에 스키마 뒤에 jdbc:mysql://localhost:3306/스키마명?serverTimezone=UTC 추가해주시면 아래처럼 진행 잘되실겁니다.
(매번 db 설정마다 저 servertimezone 설정을 붙이기 싫으시면 db 내부설정 변경을 통해 바꿀 수 있음.)
굳이 datasource 연결을 안쓰시고 maven을 쓰고 계시다면 pom.xml에
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.16</version>
</dependency>
선언하거나 library 형태로 추가하셔서 쓰셔도됩니다.
라이브러리 다운로드 링크는
https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.16
여기 있습니다 . (gradle도 있어요~)