Ich habe diese Frage schon mehrmals kommen sehen, aber alle Antworten, die ich versucht habe, haben nicht für mich funktioniert. Die Verbindungszeichenfolge sah so ausJTDS-Fehler: Native SSPI-Bibliothek nicht geladen
url = "jdbc:jtds:sqlserver://server1/dbname;user=user;password=pswd"; //this one works fine
url = "jdbc:jtds:sqlserver://server1;dbname;databaseName=dbname;integratedSecurity=true"; //doesn't work
aber ich bekomme die Ausnahme.
java.io.IOException: SSO Failed: Native SSPI library not loaded. Check the java.library.path system property.
Ich habe jtds 1.2, und ich kopierte die ntlmauth.dll meine lib-Ordner und auf Eclipse hinzugefügt, um den Pfad zu der Mutter Bibliothek Standort für den JTD-1.2.jar, aber nichts geändert.
Es wurde auch versucht, -Djava.library.path =./Lib zu meiner Run-Konfiguration hinzuzufügen. Ich führe eine RCP-Anwendung mit jre 1.7 und Eclipse Helios
Außerdem habe ich die ntlmauth.dll in C: \ Programme \ Java \ jre7 \ bin –