Witam serdecznie! Chciałbym się dowiedzieć jak połączyć się z bazą danych uząc RMI...Mam aplikację, która łączy się z Firebirdem...Muszę tę aplikację przekształcić na RMI...Problem jak połączyć się z bazą danych...Coś w necie bardzo mało informacji na ten temat...Czy to się robi tak samo jak w normalnych aplikacjach nierozproszonych? I druga kwestia: ponoć nie można w RMi używać ResultSet tylko CachedRowSet...Mógłby ktoś podać przykład zamiany kodu z ResultSetem na CachedRowSet? Pozdrawiam...
Ktoś orientuje się w tym temacie?
Nigdy nie próbował przesyłać do klienta obiektu ResultSeta, ale to chyba nie przejdzie, bo ResultSet nie wie kiedy się skończy. Nie lepiej przesłać kontenera z wynikami z bazy?</quote>
A poza tym to serwer powinien się łączyć z bazą danych, nie ważne w jaki sposób, zwykłe jdbc czy hibernate itd, klient nie wie o tym i nie powinno go to obchodzić z jaką bazą danych łączy się serwer itd.
KtośTaki napisał(a)
A poza tym to serwer powinien się łączyć z bazą danych, nie ważne w jaki sposób, zwykłe jdbc czy hibernate itd, klient nie wie o tym i nie powinno go to obchodzić z jaką bazą danych łączy się serwer itd.
No oczywiście, że serwer powinien się łączyć z bazą, pytanie tylko jak? Interesuje mnie konkretny kod...
No kurde w taki sam sposób jest aplikacja nierozproszona, z tym, że to klient wywołując metodą namiastki, inicjuje, że serwer musi "zaglądnąć do bazy" w implementacji metody namiastki którą posiada.