Prosta baza danych- co wykorzystać?

0

Witam. Mam zamiar napisać program korzystający z bazy danych. Niestety jeszcze nigdy nie pisałem tego typu programu, a ogrom możliwości do wyboru mnie przeraża. Może bardziej zaawansowani użytkownicy forum mi doradzą?

Chcę, aby baza danych znajdowała się na dysku komputera i była możliwość łatwego jej przenoszenia na inny komputer (pendrive itp). Za pomocą programu chcę dodawać, odczytywać, zmieniać, oraz kasować rekordy. Na tą chwilę wykorzystał bym dbExpress, ale z tego co wyczytałem, działa on tylko z bazą danych znajdującą się na serwerze. Ten program nie musi być żadnym zaawansowanym mistrzostwem świata. Proszę o poradę z czego będzie najłatwiej i najwygodniej skorzystać przy tworzeniu takiego programu.

Z góry dziękuję za wszelką pomoc :-)

0

firebird embedded (kilka dll + plik z bazą) + komponenty IBX znajdujące się w Delphi

0

MisiekD ma oczywiście większe doświadczenie <ort>ode mnie </ort>w tej kwestii, ale możesz też spróbować użyć SQLite, na stronie projektu
znajdziesz samą dllkę, opisy oraz w wikii linki do tak zwanych wrapperów pod Delphi ułatwijących jej użycie. Na 4p jest także w
sumie krótki, ale co nieco wyjaśniający artykuł - pod tym adresem: SQLite w Delphi

0

Osobiście też polecam IBExpert w wersji Personal do stworzenia pliku bazodanowego + komponenty w Delphi (zakładka Interbase) i nieco znajomości SQL - podstawowe operacje.
Fajne proste bazki można robić, lokalne i zdalne. :)

Jak co używać i jak zacząć masz na 4p w szukajce i na google.

0

Osobiście polecam do takich rzeczy SQLite. Baza to jeden plik. Dodatkowo jedna dll. Bez żadnych instalacji, bez niczego. Jeśli nie planujesz mieć milionów rekordów, tylko podstawowe rzeczy, to w zupełności Ci wystarczy.

0

sqlite - prosta, szybka. Można nawet mieć program bez dll-ek z samym plikiem bazy

0

Tez uwazam, ze do takiego zastosowania SQLite będzie najlepsze. Co prawda nie ma rozbudowanego jezyka SQL, ale na poczatek wystarczy.

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