com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset
DB url에
encrypt=true;trustServerCertificate=true;
이부분을 제거하니 정상적으로 조회가 됐다.
Spring Boot 2.7.15
com.microsoft.sqlserver:mssql-jdbc:6.3.0.jre8-preview
JDK 1.8.0_202
tlsv1 was negotiated. please update server and client to use tlsv1.2 at minimum
- MSSQL DB연동 테스트
-TLSv1.2 at minimum
-jdk11 -> com.microsoft.sqlserver:mssql-jdbc:7.1.2.jre11-preview (O)
-> com.microsoft.sqlserver:mssql-jdbc:7.4.0.jre11 (O)
-> com.microsoft.sqlserver:mssql-jdbc:7.4.1.jre11 (O)
-> com.microsoft.sqlserver:mssql-jdbc:8.1.0.jre11-preview (O)
-> com.microsoft.sqlserver:mssql-jdbc:8.3.0.jre11-preview (O)
-> com.microsoft.sqlserver:mssql-jdbc:8.3.1.jre11-preview (X)
-> com.microsoft.sqlserver:mssql-jdbc:8.4.0.jre11 (X)
-> com.microsoft.sqlserver:mssql-jdbc:8.4.1.jre11 (X)
참고사이트(스프링부트 JDK 버전관련 ) :https://medium.com/sjk5766/spring-boot-%EB%B2%84%EC%A0%84%EC%97%90-%EB%94%B0%EB%A5%B8-java-%EB%B2%84%EC%A0%84-ff15c5ba7ecb
Spring Boot 버전에 따른 Java 버전
스프링 부트 공식 홈페이지에 가면 아래와 같이 스프링 부트 프로젝트를 편하게 만들어주는 start.spring.io를 소개하고 있다.
medium.com
참고사이트(MSSQL) : https://learn.microsoft.com/ko-kr/sql/connect/jdbc/system-requirements-for-the-jdbc-driver?view=sql-server-ver15