jdbc(2)
-
[SQLServer] The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12, TLS11]
드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 개발환경 jdk 1.8버전 / mssql 사용 오류내용 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12, TLS11] 오류원인 보안 강화 업데이트가 되면서 암호화 알고리즘 중에 보안에 취약한 오래된 버전을 더이상 지원하지 않기 때문에 발생(TLSv1 등등) 해결방안 java.security 파일 수정 필요 jdk가 깔려있는 폴더로 ..
2023.03.10 -
JDBC(Java DataBase Connectivity)
565~571p 회원가입 시스템 프로그램을 콘솔에 출력하는 거! 자바에서 데이터베이스에 접근하기 위한 API 1. 드라이버 로드 Class 클래스의 static 메서드 forName() 메서드를 호출하여 DB 연결에 필요한 드라이버 클래스 로드 ⇒ ex) MySQL 의 경우 com.mysql.jdbc.Driver 클래스를 지정 단, 미리 해당 드라이버가 포함된 jar 파일이 추가되어 있어야 함 (MySQL : mysql-connector-XXX.jar, Oracle : ojdbcX.jar 등) 드라이버 클래스 위치가 잘못 지정되었거나 클래스 파일이 없을 경우 ClassNotFoundException 예외 발생 ..
2022.10.06