본문 바로가기

표준프레임워크_eGovFrame/개발환경_Development Environment

표준프레임워크 개발환경(이클립스) 내 mysql-connector-java-8.0.16.jar 데이터 소스 추가 방법

드라이버 템플릿이 버전이 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도 있어요~)