Foros del Web » Programación para mayores de 30 ;) » C/C++ »

MySQL + Eclipse

Estas en el tema de MySQL + Eclipse en el foro de C/C++ en Foros del Web. Hola estoy comenzando con C y quise hacer un ejemplo con MySQL Tengo problema cuando hago "Build All" desde Eclipse. Al parecer es un problema ...
  #1 (permalink)  
Antiguo 13/05/2015, 18:14
Avatar de juan_14nob  
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años
Puntos: 6
MySQL + Eclipse

Hola estoy comenzando con C y quise hacer un ejemplo con MySQL

Tengo problema cuando hago "Build All" desde Eclipse. Al parecer es un problema de configuración del proyecto..

Alguien puede ayudarme??


Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <mysql/mysql.h>
  4.  
  5. int main()
  6. {
  7.     MYSQL *conn; /* variable de conexión para MySQL */
  8.     MYSQL_RES *res; /* variable que contendra el resultado de la consuta */
  9.     MYSQL_ROW row; /* variable que contendra los campos por cada registro consultado */
  10.     char *server = "localhost"; /*direccion del servidor 127.0.0.1, localhost o direccion ip */
  11.     char *user = "root"; /*usuario para consultar la base de datos */
  12.     char *password = "root"; /* contraseña para el usuario en cuestion */
  13.     char *database = "prueba"; /*nombre de la base de datos a consultar */
  14.     conn = mysql_init(NULL); /*inicializacion a nula la conexión */
  15.  
  16.     /* conectar a la base de datos */
  17.     if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0))
  18.     { /* definir los parámetros de la conexión antes establecidos */
  19.         fprintf(stderr, "%s\n", mysql_error(conn)); /* si hay un error definir cual fue dicho error */
  20.         exit(1);
  21.     }
  22.  
  23.     /* enviar consulta SQL */
  24.     if (mysql_query(conn, "select * from datos"))
  25.     { /* definicion de la consulta y el origen de la conexion */
  26.         fprintf(stderr, "%s\n", mysql_error(conn));
  27.         exit(1);
  28.     }
  29.  
  30.     res = mysql_use_result(conn);
  31.     printf("ID\tNombre\t\tedad\n");
  32.     while ((row = mysql_fetch_row(res)) != NULL) /* recorrer la variable res con todos los registros obtenidos para su uso */
  33.         printf("%s\t%s\t%s \n", row[0],row[1],row[2]); /* la variable row se convierte en un arreglo por el numero de campos que hay en la tabla */
  34.  
  35.     /* se libera la variable res y se cierra la conexión */
  36.     mysql_free_result(res);
  37.     mysql_close(conn);
  38. }



Saludos!
__________________
El castellano es un idioma hermoso, por favor no lo alteres, no lo modifiques, escribe correctamente.
  #2 (permalink)  
Antiguo 14/05/2015, 08:44
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: MySQL + Eclipse

Cita:
Tengo problema cuando hago "Build All" desde Eclipse. Al parecer es un problema de configuración del proyecto..
¿Es un acertijo? ¿Tenemos que adivinar que problema te da?

Yo para empezar haría que el main retornase al menos un entero.
__________________
If to err is human, then programmers are the most human of us

Etiquetas: char, eclipse, int, mysql, numero
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:34.