Witam,
Pisze aplikacje java swing i hibernate z dostepem do bazy danych w Netbeans. Wszystko dziala dobrze gdy baza jest na serwerze jednak chcialbym by zostala ona dolaczona do aplikacji bez koniecznosci instalowania dodatkow tak by mozna bylo uruchomic aplikacje na innym komputerze. Czytalem troche na ten temat bo jest to dla mnie cos nowego i nie wiem jak rozwiazac ten problem.
- Netbeans posiada wbudowana baze derby JavaDB ktora uzywam jako serwer (driver network) jesli uzyje jako (driver embedded) czyli w pliku to nie moge projektowac aplikacji gdyz nie uzyskam polaczenia z baza danych (Netbeans blokuje dostep laczac sie jako pierwszy)
Sprawdzalem rowniez baze HSQL jednak efekt jest taki sam. Rozumiem ze przy bazach plikowych (embedded) dostepne jest tylko jedno polaczenie i tego nie omine? - W zwiazku z tym czy jesli stworze kompletna aplikacje z driverem network a na koncu zmienie dostep do bazy embedded w hibernate.cfg.xml to bedzie dzialac? Czy istnieje jakas uniwersalna sciezka dostepu derby ktora wykryje zawsze ze baza znajduje sie w katalogu aplikacji aka getclasspath...
- Czy istnieje mozliwosc dodania bazy danych na etapie exportu do jar aplikacji by tworzyc ja przy pierwszym uruchomieniu ?
Dziekuje za odpowiedz