Prosta baza danych z czego skorzystać

0

Witam wszystkich tutaj zgromadzonych postaram się przedstawić mój problem jak najlepiej. Jestem początkujący także proszę o wyrozumiałość.
Zrobiłem pewien program tylko w pewnym momencie nie wiem z czego skorzystać, potrzebuję przechowywać kilkanaście obiektów zawierających daty, daty te później są sprawdzane w momencie gdy zbliża się ten dzień ( miesiąc wcześniej jest przypominajka), lecz muszę je umieścić w...? I tutaj nie wiem czego użyć baza danych SQL? A może zapisywać to do pliku tekstowego? Podczas zapisania tego do pliku tekstowego można wyciągać daty konkretnych obiektów, ale nie wiem czy to jest efektywne. Jeżeli nie jedno ani drugie to co możecie mi zaproponować.

2

Najprostsza w javie do takich rzeczy jest tzw. serializacja ( Poczytaj o java.io.Serializable). Bierzesz po prostu obiekt i zapisujesz do pliku. Taki save. Potem, po starcie load i gotowe.
Serializacja ma swoje wady, ale jest chyba najprostsza na początek. Nie będziesz musiał wiele kodu pisać, żeby działało.

1

Jeśli już poruszasz ten problem, to warto przy okazji nauczyć się właśnie baz danych. Wcześniej czy później na ten temat się natkniesz i już nie będziesz mógł go ominąć.

Jeszcze możesz próbować przechowywać dane w np. JSONie, aczkolwiek nie polecam na początek.

0

Dzięki za wskazówki ;)

0

Z doświadczenia napiszę że jak coś na początku ma być "małe" i "nie-do-rozbudowy" to na bank w przyszłości będziesz chciał zrobić z tego coś większego i rozbudować. Na twoim miejscu od razu bym poszedł w kierunku jakiś małych baz jak np. H2. Motyw z zapisem serializowanego obiektu w postaci JSON'a do pliku przerabiałem na własnej skórze i koniec końców zachwycony nie byłem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1