PythonQ 240-8XX Bedienungsanleitung Seite 601

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 768
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 600
580 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
Beispiel
MYSQL mysql;
mysql_init(&mysql);
mysql_options(&mysql,MYSQL_OPT_COMPRESS,0);
mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"odbc");
if (!mysql_real_connect(&mysql,"host","benutzer","passwort","datenbank",0,NULL,0))
{
fprintf(stderr, "Keine Verbindung zur Datenbank: Fehler: %s\n",
mysql_error(&mysql));
}
Im obigen Beispiel wird der Client angewiesen, das komprimierte Client-/Server-Protokoll
zu benutzen und zus¨atzliche Optionen aus dem odbc-Abschnitt in my.cnf zu lesen.
9.4.3.39 mysql_ping()
int mysql_ping(MYSQL *mysql)
Beschreibung
Pr¨uft, ob die Verbindung zum Server funktioniert oder nicht. Wenn diese weg ist, wird
automatisch eine erneute Verbindung versucht.
Diese Funktion kann von Clients benutzt werden, die f¨ur lange Zeit im Leerlauf laufen, um
zu pr¨ufen, ob der Server die Verbindung geschlossen hat, und sich bei Bedarf erneut zu
verbinden.
R¨uckgabewerte
0, wenn der Server da ist. Nicht-0, wenn ein Fehler auftrat.
Fehler
CR_COMMANDS_OUT_OF_SYNC
Befehle wurden nicht in der korrekten Reihenfolge ausgef¨uhrt.
CR_SERVER_GONE_ERROR
Der MySQL-Server ist weg.
CR_UNKNOWN_ERROR
Ein unbekannter Fehler trat auf.
9.4.3.40 mysql_query()
int mysql_query(MYSQL *mysql, const char *anfrage)
Seitenansicht 600
1 2 ... 596 597 598 599 600 601 602 603 604 605 606 ... 767 768

Kommentare zu diesen Handbüchern

Keine Kommentare