Ich habe Java 8 Update 101 und ich bin mit der jTDS 1.2.5Wie kann ich die Kompatibilität von Java und jTDS kennen?
ich folgende Fehlermeldung erhalten:
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.
So habe ich eine Frage: Wie kann ich wissen, um die Kompatibilität von Java und jTDS?
Ich habe auf ihrer Website überprüft: http://jtds.sourceforge.net/ Aber ich kann die Java-Kompatibilität nicht in der Release-Note finden. Der 1.2.5 jTDS funktioniert mit java 7 aber nicht 8 und es ist geschrieben JDBC 3 in der Freigabemitteilung
Ich kann den Fehler auch nicht verstehen.
Für Java 8 müssen Sie jTDS 1.3.x verwenden, wenn ich mich nicht irre. Aber der Fehler "* Native SSPI-Bibliothek nicht geladen *" hat nichts mit der Java-Version zu tun. Sie versuchen, die Windows-Authentifizierung zu verwenden, aber die erforderliche 'ntlmauth.dll' kann von Ihrer Anwendung nicht geladen werden –
Im Allgemeinen scheint das Projekt nicht wirklich aktiv zu sein. Es ist wahrscheinlich besser, den Microsoft JDBC-Treiber trotzdem zu verwenden: https://msdn.microsoft.com/de-de/library/mt683464.aspx Nach meiner Erfahrung scheint die Version 4.x wirklich gut zu sein, um besser zu funktionieren, als die etwas veralteten jTDS –
Oh ja, das ist genau die Datei 'ntlmauth.dll'. Ich habe überprüft und diese Datei fehlt nicht. Wie kann ich diese Datei laden, weil ich ja die Windows-Authentifizierung verwende? – Bob