2015/08/06 17:30

mssql jdbc driver 찾기.. JAVA



요즘, 
버전에 민감해졌다.. 

버전이 중요하다고 생각 안해본건 아니지만,, 
이렇게 걸리적 거리는건 
이전보다 더 dept있게 어플리케이션을 바라볼 수 있게 되어서인가... 
라고 하기엔,, 아직도 난 많이 부족하다.. 

각설하고.. 

오랜만에 ms-sql JDBC 버전을 올려보려고 했는데, 
쉽사리 데이터가 찾아지지 않더라.. 
그래서 내가 발견해서 적용했던 사이트를 인용해보고자 한다.. 

혹시라도 나같이 삽질하시는 분들이 계시다면 도움이 되시라고.. ㅎㅎ 

( 참조 : https://msdn.microsoft.com/ko-kr/library/ms378422(v=sql.110).aspx )

---------------------------------------------------------------

위 첨부파일 다운로드시 압축을 풀면 jar파일이 세개가 있고, 그에대한 설명은 아래와 같다.. 



---------------------------------------------------------------

SQL ServerMicrosoft JDBC Driver 4.1부터는 Sun JDK(Java SEDevelopment Kit) 7.0 JRE(Java Runtime Environment)7.0이 지원됩니다.

SQL ServerMicrosoft JDBC Driver 4.0에서는 JDBC 4.0 API를 포함하도록 JDBC(Java Database Connectivity) 사양 API에대한 지원이 확장되었습니다. JDBC 4.0 API Sun JavaSE Development Kit(API) JDK 6.0 Java RuntimeEnvironment(JRE) 6.0에 새로 추가되었습니다. JDBC 4.0 JDBC 3.0 API를 포함합니다.

Windows UNIX 운영체제에 SQL Server Microsoft JDBC Driver를배포하는 경우 설치 패키지로 각각 sqljdbc_<version>_enu.exe  sqljdbc_<version>_enu.tar.gz를 사용해야 합니다. JDBC 드라이버를 배포하는 방법은 JDBC 드라이버 배포 항목을참조하십시오.

 

SQL ServerMicrosoft JDBC Driver 4.1:

이전 버전과의 호환성 및 가능한 업그레이드 시나리오를 지원하기 위해 JDBCDriver 4.1의 각 설치 패키지에는 sqljdbc.jarsqljdbc4.jar  sqljdbc41.jar이라는 3개의 JAR 클래스 라이브러리가 포함되어 있습니다.

JAR

@FSHO10@설명

sqljdbc.jar

sqljdbc.jar 클래스 라이브러리는 JDBC 3.0을 지원합니다.

sqljdbc.jar 클래스 라이브러리에는 JRE(Java Runtime Environment) 버전 5.0이 필요합니다. JRE 6.0 또는 JRE 7.0에서 sqljdbc.jar을 사용하면 데이터베이스에 연결할 때 예외가 발생합니다.

참고 참고

JDBC 드라이버는 JRE 1.4를 지원하지 않습니다. JDBC 드라이버를 사용하려면 JRE 1.4 JRE 5.0, JRE 6.0 또는 JRE 7.0으로 업그레이드해야 합니다. 응용 프로그램이 JDK 5.0 API 또는 JDK 6.0 API와 호환되지 않아 다시 컴파일해야 하는 경우도 있습니다. 자세한 내용은 Sun Microsystems 웹 사이트에 있는 설명서를 참조하세요.

sqljdbc4.jar

sqljdbc4.jar 클래스 라이브러리는 JDBC 4.0 API를 지원합니다. 이 라이브러리에는 sqljdbc.jar의 모든 기능과 함께 새로운 JDBC 4.0 API 메서드가 포함되어 있습니다.

sqljdbc4.jar 클래스 라이브러리에는 JRE(Java Runtime Environment) 버전 6.0 또는 7.0이 필요합니다. JRE 5.0에서 sqljdbc4.jar을 사용하면 예외가 발생합니다.

참고 참고

응용 프로그램을 JRE 6.0 또는 7.0에서 실행해야 하는 경우에는 JDBC 4.0 API 기능을 사용하지 않더라도 sqljdbc4.jar을 사용하십시오.

sqljdbc41.jar

sqljdbc41.jar 클래스 라이브러리는 JDBC 4.0 API를 지원합니다. 이 라이브러리에는 sqljdbc4.jar의 모든 기능과 함께 JDBC 4.0 API 메서드가 포함되어 있습니다. JDBC 4.1은 지원되지 않습니다("SQLFeatureNotSupportedException" 예외가 발생함).

sqljdbc41.jar 클래스 라이브러리에는 JRE(Java Runtime Environment) 7.0이 필요합니다. JRE 6.0 또는 5.0에서 sqljdbc41.jar을 사용하면 예외가 발생합니다.

참고 참고

응용 프로그램을 JDK 7.0으로 컴파일해야 할 경우 sqljdbc41.jar을 사용하세요.

JDBC 드라이버는 모든 주요Sun 호환 Java 가상 컴퓨터에서 작동하고 지원되도록 설계되어 있지만 테스트는 Sun JRE 5.0, 6.0 7.0 이상에서 수행됩니다.

다음에는 SQL ServerMicrosoft JDBC Driver 4.1에 포함된 3개의 JAR 파일에서 제공하는 지원이 요약되어 있습니다.

JAR

JDBC 버전

JRE(실행 가능)

JDK(컴파일 가능)

sqljdbc.jar

3

5

5

sqljdbc4.jar

4

7 6

6 5

sqljdbc41.jar

4

7

7 6 5

 


덧글

댓글 입력 영역