Permalänk

C++ och SQL

Hej Sweclockers, Jag skulle till mitt nästa projekt inom programmering vilja använda en databas för att lagra data. Jag har googlat runt lite men hittade inget konkret. Hittade http://tangentsoft.net/mysql++/ men det verkar inte finnas några färdiga kompilerade filer för Visual Studio.

IDEn som jag använder är Visual Studio 2010.

Det som jag söker är helt enkelt ett simpelt gränssnitt till SQL (föredrar MySQL då jag lärt mig det i skolan) som funkar out of the box till Visual Studio 2010.

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II

Permalänk
Medlem
Permalänk
Medlem

Du vill nog ha SQLite snarare än MySQL om du ska bygga in en databas i ditt program. Det är möjligt att Windows-APIt också har någon sorts databaslagring.

Permalänk

Tack för svaren, ska testa med SQLite verkar trevligt

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II

Permalänk

Har nu fått SQLite att fungera osv. Men jag är dock ingen hejare på databaser. Jag har skissat fram en dokument om hur varje spelare i databasen ska hanteras, men det kanske är ett dåligt sätt att hantera det på. Hursomhelst här är skissen.
http://gyazo.com/d0cb4a92f46878292e94060546eeea45.png
Som det är enligt den där skissen så skapas det 4tabeller per spelare som registrerar. det kanske är för mycket.
Hur rekommenderar ni att jag ska bygga upp databasen?

Visa signatur

Denon AVR-1801 | Dali Blue 5005 | Turtle Beach Audio Advantage Micro II

Permalänk
Medlem

Mja, du ska inte skapa nya tabeller för nya spelare. Du bör skapa en relation mellan en spelare och en vän exempelvis. Sedan använder du olika typer av "join" när du väljer data.

För vänner kan du exempelvis ha en tabell som bara innehåller from_player och to_player, sedan väljer du den to_player data som behövs för en vännerlista där spelaridt är from_player. Låter lite dåligt förklarat, men hoppas du förstår.

Visa signatur

Cat funeral! Cat funeral!
>>> 112383 <<<