2014-11-17 3 views
0

Eclipse에서 SQL Server에 연결하려고합니다. 프로젝트 빌드 경로에 jar sqlserverjdbc.jar을 추가했습니다.Eclipse SQL Server 연결

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 

    //Connection m_Connection = DriverManager.getConnection(
    //  "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=TMO", "****", "****"); 
    String url = "jdbc:sqlserver://10.25.50.14;databaseName=TMO;integratedSecurity=true"; 
    //Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
    Connection conn = DriverManager.getConnection(url); 
     Statement m_Statement = conn.createStatement(); 

내가 오류 얻을의 getConnection (URL)를 호출 할 때 :

2014년 11월 17일 오전 1시 8분 43초의 com.microsoft.sqlserver.jdbc.SQLServerConnection을 심각한 이 내 코드입니다 :이 드라이버는 Java Runtime Environment (JRE) 버전 1.7을 지원하지 않습니다. JDBC 4.0을 지원하는 sqljdbc4.jar 클래스 라이브러리를 사용하십시오. 스레드 "main"의 예외 java.lang.UnsupportedOperationException : JRE (Java Runtime Environment) 버전 1.7이이 드라이버에서 지원되지 않습니다. JDBC 4.0을 지원하는 sqljdbc4.jar 클래스 라이브러리를 사용하십시오. com.microsoft.sqlserver.jdbc.SQLServerConnection. (SQLServerConnection.java:238) com.microsoft.sqlserver.jdbc.SQLServerDriver.connect (SQLServerDriver.java:841) at java.sql.DriverManager.getConnection (알 수 없음 소스)(java.sql.DriverManager.getConnection) JNW 1.2 환경을 얻을 수 없습니다. jvm-> GetEnv() 리턴 코드 = -2 JDWP 종료 오류 AGENT_ERROR_NO_JNI_ENV (183) : [../../../] src/share/back/util.c : 838]

오전 잘못된 항아리를 부르시겠습니까? 'Referenced Libraries'에서 이클립스 프로젝트를 확인했고 .class 파일과 관련된 항아리 항목을 보았습니다.

+0

오류 메시지 자체는 sqljdbc4.jar를 사용하십시오. – Satya

답변

1

예 JRE와 호환되지 않는 잘못된 jar를 사용하고 있습니다. 나는 동일한 문제가 있었고 sqljdbc4.jar 라이브러리를 사용해 보았고 완전히 잘되었다. 여기에서 .jar를 다운로드 할 수있다. DOWNLOAD

이 정보가 도움이 되었기를 바랍니다.