SQL Server 2005 JDBC의 unable to load class 문제

  • helloworld
    (stdio.h)
  • helloworld's Avatar 이 글의 작성자
  • Offline
  • Junior
  • Junior
더보기
04 Mar 2016 00:58 #551 작성자: helloworld
helloworld 님의 글: SQL Server 2005 JDBC의 unable to load class 문제
자바 프로그램에서 SQL Server 2005를 연결하기 위해 MS 홈페이지에서 "Microsoft JDBC Driver 4.2, 4.1 및 4.0" 페이지에서 4.2 버전을 다운로드하여 적용, 그러나 실패하였음.

Caused by: java.lang.UnsupportedClassVersionError: com/microsoft/sqlserver/jdbc/SQLServerDriver : Unsupported major.minor version 52.0 (unable to load class com.microsoft.sqlserver.jdbc.SQLServerDriver)

JRE는 1.7을 사용하였는데 52.0 에러가 발생하여 조금 의아했고, 구글링을 하다보니 2005 버전은 JDBC Driver 4.0까지만, 그리고 자바 6(JRE 1.6)까지만 된다는 것 같아서

1) 자바 6(JRE 1.6)으로 낮추었음
2) JDBC Driver 4.0 버전(sqljdbc_4.0.2206.100_kor.tar.gz)을 받아 적용함

으로 1차 해결하였음.

그리고 4.0 버전을 적용한 상황에서 다시 자바 7(JRE 1.7) 환경으로 전환하였고 역시 이상 없었음.

결론) SQL Server 2005에 연결하기 위해서는 반드시 JDBC Driver를 4.0을 사용해야 함. (4.2는 안됨!!)
Time to create page: 0.048 seconds
Powered by Kunena Forum