Baza danych w java

Baza danych w java
Noran
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

Chciałbym napisać rejestr pracowników działający lokalnie na PC. Klasa pracownik posiada pola typu: pesel, nazwisko, uwagi dodatkowe itp. Pola mogą być modyfikowane, istnieje również wyszukiwarka po rekordach typu: nazwisko, pesel. Nigdy nie pisałem tego typu programu. Jakie technologie radzicie wykorzystać? Co przeczytać i od czego zacząć? Książki?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

Jak potrzebujesz prostą bazę danych to masz SQLite, a do obsługi bazy z poziomu javy masz JDBC.

Noran
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

Hmm. Co powiecie na wykorzystanie Hibernate'a, lub JPA? Być może warto zaczynać od tego, by wyrabiać sobie odpowiednie nawyki już na starcie?

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
1

Google mówi, że HSQLDB da się połączyć z JPA i Hibernate, ale na stronce: http://hsqldb.org/ na wykresie widać, że HSQLDB pod Hibernatem jest 185 razy wolniejsze od HSQLDB pod JDBC.

ED
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

Witam.

Mam pytanie odnośnie problemu z baza danych w Javie. Napisałem program, który działa poprawnie pod windows, jednak gdy próbuje go odpalić w linuksie nie udaje się to. Już przy logowaniu pojawia się komunikat user.xml no such file or directory. User.xml to plik mojej bazy danych. W linuksie mam zainstalowany najnowszy pakiet javy dla linuksa. W czym może leżeć problem??

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6822
0

LInux w przeciwieństwie do winzołzy rozróżnia wielkość liter w nazwach plików. User.xml to nie to samo co user.xml

ED
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

To jednak nie to bo wszędzie mam wpisane User.xml tak samo jak zapisany jest plik. Jaka może być jeszcze przyczyna??

e: a może nazwa pliku nie powinna zaczynać się z dużej litery?

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.