Witam,
tak jak już wspomniałem w tytule, temat jest dość mocno powiązany z bazą danych od Microsoftu - MSSQL Server.
Mianowicie jako zadanie miałem napisać prostą aplikacją pobierającą dane właśnie z DB od MS. Mimo, iż z w programowaniu jestem początkujący i Javą 'okienkową' miałem do czynienia po raz pierwszy, to nie to sprawiło mi największą trudność przy tym zadaniu, a 'dopasowanie' i podłączenie bazy do tego programu..
Po dość długiej walce udało mi się to uruchomić, a kroki jakie musiałem to m.in.:
1)ustawienie odpowiedniego connectinString'a
2)dołączenie sqljdbc4.jar
(i to niby powinno być wszystko, ale w moim przypadku dodatkowo:)
3)ustawienie portu 1433 dla tcp/ip
4)dołączenie do projektu pliku: sqljdbc_auth.dll
To działa.. Mam jednak problem przy przerobieniu tego programu na applet.. Wtedy pojawia mi się błąd/informacja jak przed dołączeniem pliku sqljdbc_auth.dll do 'nie appletowego' programu czyli:
PM com.microsoft.sqlserver.jdbc.AuthenticationJNI <clinit>
WARNING: Failed to load the sqljdbc_auth.dll cause : no sqljdbc_auth in java.library.path
com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication. ClientConnectionId:6a7dc068-ffad-40a1-8c6d-8ee540116d68
Co można zrobić w takiej sytuacji?
Z góry dzięki za pomoc!
Pozdrawiam,
Michał
ps. Jako ciekawostkę dodam, pytałem się dwóm osobom z grupy czy u nich były takie problemu z dołączeniem do bazy, to podobno u nich konfiguracja połączenia do bazy kończyła się na pierwszych dwóch krokach.. (podobnie było w sumie w sali na zajęciach.. ). Różnice jaką jeszcze zauważyłem to taka, że np. u mnie część connectingStringa wygląda tak: jdbc//Luk-Komputer; a na zajęciach jest normalnie localhost: jdbc//localhost (lub 127.0.0.1) Może to ma jakiś wpływ.. (ale nie wiem jak to skonfigurować..)