deben incluir el archivo de cabecera ‘ mysql.h ’ cuando se refiera al archivo del encabezado (debe ser la dirección absoluta de mysql.h, generalmente en el directorio de inclusión debajo de mysql Vea dónde está? *), Soy ubuntu9.04, algunas versiones de Linux en /usr/include/mysql/mysql.h pueden estar en /usr/local/mysql/include/mysql/mysql.h.
---- Para obtener una breve descripción de varias de estas funciones, consulte la documentación de MySQL para obtener más información:
---- 1. MYSQL * mysql_init (MYSQL * mysql)
---- Inicialice una estructura de datos de tipo MYSQL para prepararla para ejecutar mysql_real_connect (). Parámetros
mysql es un puntero a la estructura. Si mysql es NULL, cree e inicialice una estructura de datos MYSQL.
La estructura recién creada se lanzará en mysql_close ().
---- Si tiene éxito, devuelve un puntero a la estructura de datos de MYSQL inicializada, de lo contrario devuelve NULL.
---- 2. MYSQL * mysql_real_connect (MYSQL * mysql, const char * host,
---- const char * usuario, const char * passwd, const char * db,
---- unsigned int port, const char * unix_socket, unsigned int client_flag)
---- Establezca una conexión con el motor de base de datos MySQL. Antes de realizar operaciones de datos adicionales, debe asegurarse de que mysql_re
al_connect () devuelva correctamente.
---- El parámetro mysql es el valor de retorno de mysql_init ();
---- El parámetro host es el nombre de host TCP /IP de la máquina que ejecuta el motor de base de datos MySQL, si es NULL El valor predeterminado es " lo
calhost ";
---- Los parámetros usuario y contraseña son el usuario legal y la contraseña de la base de datos MySQL;
---- el parámetro db es El nombre de la base de datos de la conexión;
---- Los parámetros port, unix_socket y client_flag generalmente toman el valor predeterminado.
---- 3. int mysql_query (MYSQL * mysql, const char * query)
---- Ejecute la instrucción SQL en la cadena de consulta, la consulta debe terminar con 0. Devuelve 0 si tiene éxito.
---- 4. MYSQL_RES * mysql_store_result (MYSQL * mysql)
---- Devuelve el resultado de SELECT, SHOW, DESCRIBE, EXPLAIN y otras declaraciones. La función crea una nueva estructura de datos MYSQL_
RES y almacena el resultado en la estructura. Si la consulta no tiene resultados coincidentes, se devuelve un conjunto de datos vacío.
Después de procesar el conjunto de resultados, debe llamar a mysql_free_result ().
---- Si hay un error, devuelve NULL, de lo contrario devuelve un puntero a la estructura MYSQL_RES.
---- 5. MYSQL_ROW mysql_fetch_row (resultado de MYSQL_RES *)
---- Recupera el siguiente registro en el conjunto de resultados, o NULL si no hay registros o errores. El número de campos en un registro
se puede obtener con mysql_num_fields (resultado). El valor de cada campo se puede organizar desde la fila [0] a la fila [mysql_nu
m_fields (resultado) -1] Acceso
---- En la opción de enlace del proyecto, agregue la biblioteca de interfaz de c: mysqlliblibmysql.lib, copie libmysql.d
ll al sistema del sistema operativo
Bajo el directorio (c: winntsystem32), puede compilar y ejecutar.
---- En este punto, se desarrolló una aplicación de base de datos simple. Por supuesto, MySQL tiene un AP rico en funciones
I, y puede ver la documentación. Además, si necesita portabilidad multiplataforma, puede considerar el uso de la interfaz ODBC de MySQL
. Puede configurar las propiedades de conexión ODBC de MySQL, o puede descargar el kit de herramientas myodbc-2.50.29-nt.zip para que coincida con
Este artículo presenta el concepto, la función y el uso de LVM para ayudarlo a comprender LVM y usar
busybox es un cuadro de comando de Linux que integra muchas herramientas y comandos que comprimen Li
Para facilitar el uso, guardaremos la sesión de Xshell. Como transferir la información de sesión gua
6 consejos de manejo de emergencia en el sistema operativo Linux
Dos formas de instalar el sistema SUSE Linux10 desde el disco duro
Linux Network Programming - Original Sockets
Tareas programadas de Linux en cron
Cómo instalar directadmin en VPS
Qq para la instalación y desinstalación de Linux
Acerca de dispositivos de valla DAISR en discusiones
Sistema operativo Linux para establecer las técnicas de enrutamiento estático introducidas
Ejecutar comandos DOS en un entorno Linux El sistema Linux
Cómo limpiar archivos grandes en Linux
Análisis de las diez funciones del sistema de Windows 8 (1)
El método de Win7 para crear variables de entorno
Win8 no puede usar la solución de caja LOL
¿Cómo eliminar la parte oculta de la imagen PNG en la versión pura de win7?
Solución de problemas de incompatibilidad de software en xP Tips
Complete el sistema de Windows y finalice los cinco pasos
Borrar manualmente los caballos de Troya para explicar Daquan
Consejos para usar CCleaner para aumentar la velocidad de las computadoras del sistema win7