Wygląda na ten sam problem, co ten:jtds-driver-nie działa-dla-sql-sever-2008r2-i-denali-native-sspi-library-nie
Powinieneś usunąć odpowiedni plik ntlmauth.dll z Pakiet pobierania JTDS do folderu bin JRE.
Jeśli używasz 64-bitowego komputera z systemem Windows:
-
Ta 32-bitowa biblioteka DLL:
-
Idzie tutaj w tej 32-bitowej lokalizacji JRE:
-
Ta 64-bitowa biblioteka DLL:
-
Idzie tutaj w tej 64-bitowej lokalizacji JRE:
Jeśli używasz 32-bitowego komputera z systemem Windows:
-
Ta 32-bitowa biblioteka DLL:
-
Idzie tutaj w tej 32-bitowej lokalizacji JRE:
Jeśli to nie zadziała, spróbuj dodać tę linię na początku głównej metody:System.out.println(java.lang.System.getProperty('java.library.path'));
Powinien wyświetlać rzeczywistą ścieżkę JRE używaną przez program. Upewnij się, że odpowiedni plik ntlmauth.dll znajduje się w folderze bin tego środowiska JRE.
UWAGA:NIE ustawiaj właściwości domeny, użytkownika lub hasła połączenia podczas korzystania z tej metody.
UWAGA:Jeśli Twój program kliencki Java działa na komputerze bez systemu Windows, oznacza to, że nie masz szczęścia podczas korzystania z metody ntlmauth.dll. Oto cytat z dokumentacji dołączonej do pakietu do pobrania JTDS:Downloads>>> jtds-1.3.0-dist.zip> >> README.SSO