일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- exception
- JDBC
- 디자인패턴
- tcp
- Collections
- 자바
- Rails
- design-pattern
- Collection
- solid
- Pattern
- 프로그래머스
- 함수형 프로그래밍
- lambda calculus
- 스택
- Network
- JavaScript
- javscript
- 로버트마틴
- 람다 칼큘러스
- 큐
- Spring
- DesignPattern
- 겨울카카오인턴
- Python
- 파이썬
- Eclipse
- 백준
- functional programming
- Java
Archives
- Today
- Total
개발자 노트
jdbc 연동시 발생했던 오류들 본문
1. mysql driver 클래스명 변경으로 인한 에러
에러메세지
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'
설명대로 com.mysql.jdbc.Driver이란 클래스 이름이 com.mysql.cj.jdbc.Driver 이름으로 변경되었다.
드라이브를 불러올 때 Class.forName("com.mysql.cj.jdbc.Driver"); 로 불러오면 해결.
2. mysql KST 서버타임존 미인식으로 인한 에러
에러메세지
The server time zone value '대한민국 표준시' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specifc time zone value if you want to utilize time zone support. null
시간을 KST를 UTC로 변경해주면 된다. 이는 dburl불러올 시 jdbc:mysql://localhost:3306/db이름 뒤에 다음과 같은 url링크로 작성해주면 된다.
?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
이렇게 하면 해결!
반응형
'Web' 카테고리의 다른 글
[HTML/JavaScript]HMTL에 script연동하는 방법 (0) | 2020.03.12 |
---|---|
[HTML/JavaScript]Dom에 대하여 (0) | 2020.03.12 |
[JavaScript]Ajax-Fetch에 대하여 (0) | 2020.03.12 |
ObjectMapper import error (0) | 2020.03.09 |
TomCat Root폴더에 Servlet 실행하기 (0) | 2020.03.02 |
Comments