Baza danych w java

Baza danych w java
Noran
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 12 lat
  • 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:ponad 21 lat
  • Ostatnio:około 3 lata
  • 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.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
Koziołek
Jeszcze prościej i bez instalacji HQLDB :)
Wibowit
HSQLDB to jest, ale H2 Database jest nowszym produktem tego samego autora. Wg stronki ma lepsze wyszukiwanie tekstu.
Noran
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 12 lat
  • 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:około 20 lat
  • Ostatnio:około 2 godziny
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.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
ED
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 13 lat
  • 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
Moderator
  • Rejestracja:około 18 lat
  • Ostatnio:około 9 godzin
  • 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


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
ED
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 13 lat
  • 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?

edytowany 1x, ostatnio: edgware

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.