Peter Mairhofer: mySQL in C

Beitrag lesen

Hallo,

Gibt es eine *einfache* Möglichkeit, auf mySQL über Plain-C zugreifen zu können?
ODBC wäre auch möglich, aber es soll schnell, einfach und unkompliziert sein und vielleicht nur eine DLL benötigen.

Cool wäre es, wenn der Zugriff so ähnlich wie in PHP erfolgen könnte, also z.B.:

char buf[_MAX_BUF];
sprintf(buf, "SELECT %s, %s, %s FROM t_table WHERE ID='%d'", str1, str2, str3, id);

ODBC myOdbc = ODBC_New("Connection1");
myOdbc->query(buf);
myOdbc->num_rows
myOdbc->rows_affected
myOdbc->num_fields
myOdbc->field(row, "Feldname")

etc etc...im Prinzip brauche ich eh nur UPDATE und INSERT...zuerst mit UPDATE ueberpruefen, ob ein Datensatz existiert und dann gleich aktualisieren, wenn nicht, einen neuen mit INSERT hinzufuegen.

Wichtig ist wie gesagt Kompaktheit, Einfach & schnell

Vielen Dank

Peter