728x90
Java 개발을 하다가 jdbc로 MySQL DB와 연결을 하는데 the last packet sent successfully to the server was 0 milliseconds ago 이런 에러가 나는 경우가 있다.
이 경우 DB URL 뒤에 ?useSSL=false을 추가해주면 된다. MySQL은 SSL 설정이 default가 true인데 SSL 연결을 한다는 설정을 false로 바
것이다.
예를 들어 URL이 아래와 같다면
jdbc:mysql://어쩌구저쩌구.ap-northeast-2.rds.amazonaws.com:3306/my_db
아래와 같이 뒤에 추가해주면 된다.
jdbc:mysql://어쩌구저쩌구.ap-northeast-2.rds.amazonaws.com:3306/my_db?useSSL=false
파라미터가 여러 개라면 아래와 같이 &로 연결해주면 된다.
jdbc:mysql://어쩌구저쩌구.ap-northeast-2.rds.amazonaws.com:3306/my_db?useSSL=false&characterEncoding=UTF-8&serverTimeZone=Asia/Seoul
728x90