Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Datenbank

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.02.2006, 07:21 Uhr
kreativlücke



Hallo,
ich will mich jetzt mit dem Thema Datenbank auseinander setzten.
Wichtig ist, dass es mir nicht hauptsächlich um SQL sondern um C geht ... SQL kenne ich noch aus anderen Programmiersprachen ... kennt jemand ein tutorial? Egal welche sprache.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.02.2006, 09:22 Uhr
virtual
Sexiest Bit alive
(Operator)


Wenn ich es richtig verstehe, geht es Dir einfach um die Frage, wie man mit Hilfe von C eine Datenbank anwendung schreibt. Da hängt die genaue vorgehensweise davon ab, welche Technologie dur verwendest. Es gibt im wesentlichen drei Alternativen:

1. Du verwendest das native Datenbank API der Datenbank. naturgemäß ist das sehr Datenbankabh.; letztlich bietet aber jede Datenbank ein C API, du musst hier bei dem entsprechenden Datenbankhersteller mal nachschauen

2. Du verwendest ein vrdefiniertes, Datenbankhersteller unabhängiges Framework. Hier ist ODBC sicherlich in der Windowswelt (wo ich dich mal einfach so verorte) die erste Wahl

3. Du verwendest Embedded SQL. Aus meiner Sicht ist das der kompizierteste und unflexibelste Weg. Das ist zwar auch von Hersteller zu hersteller unterschiedlich, aber im Prinzip wird hier eine Quelltextdatei die sehr C ähnlich aussieht durch einen speziellen präprozessor gejagt, welcher dann C Source erzeugt der eigentlich nichts anderes enthält als die Aufrufe des nativen C APIs der Datenbank.

Ich würde Dir also erstmal zu einem Framework raten, wie etwa ODBC. zB http://libodbcxx.sourceforge.net/
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.02.2006, 09:37 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Also wenn du wirklich unter Windows mit ODBC arbeiten willst und die MFC zur Verfügung hast (also einen Visual C++ Kompiler) dann gibt es nix einfacheres wie mit CDatabase und CRecordset auf die Datenbank zuzugreifen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.02.2006, 19:21 Uhr
roshi



Also wenn du MySQL bevorzugst kann ich dir dieses E-Book empfehlen www.pronix.de/pronix-4.html. In Kapitel 27, "MySQL und C" wird, wie ich finde sehr gut der Umgang mit der MySQL-Libary beschrieben.

--
roshi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: