У меня есть Java 8 обновление 101 и я использую jTDS 1.2.5Как узнать совместимость Java и jTDS?
я получил следующее сообщение об ошибке:
org.eclipse.birt.report.data.oda.jdbc.JDBCException: There is an error in get connection, I/O Error: SSO Failed: Native SSPI library not loaded. Check the java.library.path system property.
Так я вопрос: Как я могу узнать о совместимости Java и jTDS?
Я проверил на их сайте: http://jtds.sourceforge.net/ Но я не могу найти совместимость java в примечании к выпуску. 1.2.5 jTDS работает с java 7, но не 8, и он написан JDBC 3 в примечании к выпуску
Возможно, я тоже не понимаю ошибки.
Для Java 8 вам нужно использовать jTDS 1.3.x, если я не ошибаюсь. Но ошибка «* Исходная библиотека SSPI не загружена *» не имеет ничего общего с версией Java. Вы пытаетесь использовать проверку подлинности Windows, но требуемое 'ntlmauth.dll' не может быть загружено вашим приложением. –
В целом кажется, что проект неактивен. Вероятно, лучше использовать драйвер JDBC Microsoft: https://msdn.microsoft.com/de-de/library/mt683464.aspx по моему опыту, версия 4.x действительно хороша, кажется, работает лучше, чем несколько устаревшая jTDS –
О да, это именно файл 'ntlmauth.dll'. Я проверил и этот файл не пропал. Как загрузить этот файл, потому что да, я использую проверку подлинности Windows? – Bob