PythonQ 240-8XX Manual de usuario Pagina 601

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 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)
Vista de pagina 600
1 2 ... 596 597 598 599 600 601 602 603 604 605 606 ... 767 768

Comentarios a estos manuales

Sin comentarios