Avatar billede lost-sniper Nybegynder
23. november 2002 - 17:38 Der er 7 kommentarer og
2 løsninger

Database i C++

Jeg er stadig newbie i C++, hvor jeg har gahft travlt med PHP, men nu hvor jeg er vendt tilbage til det, vil jeg gerne høre, om det er mugligt at lave en database, med C++, så man kan gemme og åbne data.

Vil gerne lære om at lave sit ejet database format.

mange tak
Avatar billede arne_v Ekspert
23. november 2002 - 18:09 #1
Der er adskillige måder at bruge en database på fra C++.

De fleste bruger et database bibliotek til at få adgang
til en standard database.

Hvis du f.eks. programmerer under Windows vil du typisk
bruge ODBC eller OLE DB.

Du kan godt lave dit eget database format, men det
kan hurtigt blive en ret stor opgave.
Avatar billede lost-sniper Nybegynder
23. november 2002 - 18:55 #2
nogen bøger du kan anbefale?
Avatar billede arne_v Ekspert
23. november 2002 - 19:21 #3
Der er skrevet bøger om den slags.

Men normalt kommer der rimeligt god dokumentation
sammen med enten databasen, compileren eller libraryet
man bruger.

Hvilken compiler bruger du ? Og hvis du skulle bruge
en standard database, hvad har du så adgang til ?
Avatar billede lost-sniper Nybegynder
23. november 2002 - 19:49 #4
Jeg bruger "Dev C++" og har Access men kan også håntere en mySQL
Avatar billede lost-sniper Nybegynder
23. november 2002 - 19:50 #5
Access'en er 2000
Avatar billede arne_v Ekspert
24. november 2002 - 18:06 #6
Så skal du bruge ODBC.

Jeg ved ikke om dev-cpp kommer med de nødvendige
.H og .LIB filer.

Men ellers kan du download dem fra Microsoft.
Avatar billede arne_v Ekspert
24. november 2002 - 18:09 #7
Hvis jeg husker rigtigt skal du have MDAC SDK !

http://www.microsoft.com/data/download.htm
Avatar billede soepro Nybegynder
25. november 2002 - 11:26 #8
Jeg har selv lavet mit eget database-system til min applikation fordi der ingen var dergang og min erfaring efter det er ... lad være !!!

Der findes så mange fine (også gratis) databasesystemer som følger med compilerne, hvor du får filtrering, indeksopbygning, restructering, reindeksering, SQL-parsing osv. med. Hvis du anvender de standard interfaces der følger med de fleste compilerer (MVC og BCB har i alt fald), tager det ca. 15 sek. at bygge databasen ud med en anden, på en anden platform !

Du skriver ikke hvad dit behov er, eller hvor store mængder data der er tale om. En meget simpel måde at gemme og hente data på igen, er at anvende .INI filer - med små mængder data kan du faktisk få en rimelig performance. Hvis du vil gemme klasser/structs i filerne, har vi svaret på lignende spørgsmål her på eksperten, så prøv at søge efter disse svar ('læse skriv tekst fil' som søgeord f.eks.)
Avatar billede lost-sniper Nybegynder
26. november 2002 - 14:48 #9
okey, okey, købte mig lige en bog, den ser ud til at kunne lære mig noget, men tak for fifne..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester