Драйвер SQLJDBC не поддерживается JRE 1.7

Я пытаюсь разработать веб-службу RESTful JAVA, используя Netbeans и MS SQL Server 2008 в качестве СУБД.

Я регистрирую sqljdbc4.jar в качестве драйвера, но все же он показывает мне эту ошибку при развертывании проекта. Я попробовал все варианты, доступные в Интернете, а также удалил драйвер, перемещенный драйвер сделал все, кроме удаления всего пакета разработки (Netbeans, JDK, SQL Server 2008).

Ниже приведена ошибка:

Ошибка при развертывании: Исключение при развертывании приложения [webapptest1]: Исключение [EclipseLink-4002] (Eclipse Persistence Services — 2.5.0.v20130507-3faac2b): org.eclipse.persistence.exceptions.DatabaseException Внутреннее исключение: java.sql. SQLException: ошибка при выделении соединения. Причина. Среда выполнения Java (JRE) версии 1.7 не поддерживается этим драйвером. Используйте библиотеку классов sqljdbc4.jar, которая обеспечивает поддержку JDBC 4.0. Код ошибки: 0. Дополнительные сведения см. в server.log.


person joshiparas    schedule 11.04.2015    source источник
comment
У вас также есть sqljdbc.jar в пути к классам?   -  person Mark Rotteveel    schedule 11.04.2015
comment
@joshiparas вы использовали sqljdbc4.1jar? afaik, sqljdbc4.jar поддерживает только jre 1.5 и 1.6   -  person kucing_terbang    schedule 11.04.2015


Ответы (1)


Используйте jTDS, драйвер с открытым исходным кодом, поддерживающий MS Sql Server.

person shazin    schedule 11.04.2015