Witam.
Zazwyczaj wszelakie problematyczne sprawy rozwiązuję po przejrzeniu odpowiedniej ilości tematów jednak nie znalazłem rozwiązania na następujące zagadnienie: Sql server 2005 microsofta ver. developed ed. - nie mogę połączyć się z bazą danych (w mysql nie było problemu - host (np. local, user , hasło) - i wdzystko grało. Tutaj - (chciałem pójść krok dalej i zobaczyć nowe narzędzie) nie mogę skonfigurować połączenia. Poza tym w mysql miałem dane na temat server health, users - dodawanie userów bezproblemowe - w sql server 2005 już jest to problem. Ktoś ma jakieś sugestie?
Jakiego sterownika używasz do obsługi bazy danych ?
Witam.
Uzywałem Jnetdirekt testowałem też freTDS - zgodnie z zaleceniami ze strony http://www.exampledepot.com/egs/java.sql/SetupJdbc.html .
Z mysql nie mam żadnego problemu a tutaj stoję w miejscu - jeżeli możesz podać sterownik - będę wdzięczny
daj se spokoj z MS bo wiekszego gowna wsrod RDBMSa nie znajdziesz
jak chcesz sie pobawic, to pobaw sie Postgresem, Oraclem...
pozdrawiam
Z innymi bazami będę miał przyjemność później - co do ms sql server 2005 - zmienna środowiskowa załatwia sprawę - teraz muszę jedynie przekonfigurować server.
Jest jeszcze jedno ale - temat podobny już - jednak pozostał bez pełnej odpowiedzi: samo logowanie do bazy na mssql2005 server. Jestem jako host bez hasła - (logowanie do servera windowsowe) - instance - default - utworzyłem nowego usera z dostępem do serwera (login i hasło ustawione) - ustawiłem nowego usera także dla danej baze (login i hasło ustawione) - odpalam aplikację javy - poprawnie ładuje mi sterownik obsługi sqlserver jednak przy podaniu loginu i hasła wyrzuca mi komunikat, że nie mógł się połączyć - więc prawdopodobnie mam źle userów skonfigurowych - w mysql - podawałem w "zakładce" user - nowy - podawałem login i hasło i bez problemu działało tutaj coś nie chce. Ktoś może znać przyczynę? najchętniej jakiś przykład - sądzę że problem może właśnie polegać na konfiguracji servera lub usera (server zainstalowyny poprawnie - działa w listingu procesów)
podaję linijkę kodu odpowiedzialną za logowanie do bazy :
polaczenie = DriverManager.getConnection("jdbc:sqlserver://localhost",poleNazwy.getText(),poleHasla.getText());
nie podałem nazwy bazy oraz portu - z tutoriala są one na default, server lokalny
gdzies tam w Micro$oftowskim "ConnectionString" podawalo sie "TRUSTED_CONNECTION true" czy jakos tak
Ok. Już znalazłem - nie sądziłem, że jest tyle grzebania przy mssql - ale w końcu działa poprawnie.
Dzięki za instrukcje
a co bylo nie tak w koncu? innym sie przyda ;)
pozdrawiam
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.