PythonQ 240-8XX Manual de usuario Pagina 615

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 614
594 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
Beschreibung
Diese Funktion muss einmal im Programm aufgerufen werden, bevor irgend eine andere
MySQL-Funktion aufgerufen wird. Sie startet den Server und initialisiert jegliche Subsys-
teme (mysys, InnoDB usw.), die der Server benutzt. Wenn diese Funktion nicht aufgerufen
wird, st¨urzt das Programm ab.
Die argc- und argv-Argumente sind analog zu den Argumenten f¨ur main(). Das erste
Element von argv wird ignoriert (es enth¨alt typischerweise den Programmnamen). Aus
Bequemlichkeitsgr¨unden kann argc 0 sein, wenn es keine Kommandozeilenargumente f¨ur
den Server gibt.
Die NULL-begrenzte Liste von Zeichenketten in groups ahlt aus, welche Gruppen in den
Optionsdateien aktiv sind. Siehe Abschnitt 5.1.2 [Option files], Seite 175. Aus Bequem-
lichkeitsgr¨unden kann groups NULL sein. In diesem Fall ist die [server]-Gruppe aktiv.
Beispiel
#include <mysql.h>
#include <stdlib.h>
static char *server_args[] = {
"Mein Programm", /* Diese Zeichenkette ist unbenutzt */
"--datadir=.",
"--set-variable=key_buffer_size=32M"
};
static char *server_groups[] = {
"server",
"Dieser_Programm_SERVER",
(char *)NULL
};
int main(void) {
mysql_server_init(sizeof(server_args) / sizeof(char *),
server_args, server_groups);
/* Hier onnen Sie irgend welche MySQL-API-Funktionen benutzen */
mysql_server_end();
return EXIT_SUCCESS;
}
R¨uckgabewerte
Keine.
Vista de pagina 614
1 2 ... 610 611 612 613 614 615 616 617 618 619 620 ... 767 768

Comentarios a estos manuales

Sin comentarios