Verkar vara samma problem som det här:jtds-driver-not-working-for-sql-sever-2008r2-and-denali-native-sspi-library-not
Du bör släppa lämplig ntlmauth.dll-fil från JTDS-nedladdningspaket i din JRE bin-mapp.
Om du kör på en 64-bitars Windows-dator:
-
Denna 32-bitars DLL:
-
Går hit på denna 32-bitars JRE-plats:
-
Denna 64-bitars DLL:
-
Går hit på denna 64-bitars JRE-plats:
Om du kör på en 32-bitars Windows-dator:
-
Denna 32-bitars DLL:
-
Går hit på denna 32-bitars JRE-plats:
Om det inte fungerar kan du försöka lägga till den här raden överst i din huvudmetod:System.out.println(java.lang.System.getProperty('java.library.path'));
Den bör mata ut den faktiska JRE-sökvägen som används av ditt program. Se till att lämplig ntlmauth.dll finns i den JRE:s bin-mapp.
OBS:Ställ INTE in domän-, användar- eller lösenordsegenskaper för anslutningen när du använder den här metoden.
OBS:Om ditt Java-klientprogram körs på en dator som inte är Windows, har du inte lyckats med att använda metoden ntlmauth.dll. Detta är ett citat från dokumentationen som medföljer JTDS-nedladdningspaketet:Nedladdningar>>> jtds-1.3.0-dist.zip> >> README.SSO