#include <mysql/mysql.h>
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW *row;
char *server = "localhost";
char *user = "root";
char *password = "1";
conn = mysql_init(NULL);
if(!mysql_real_connect (conn,server,user,password,database,0,NULL,0))
{
fprintf(stderr,"%s\n",mysql_error(conn));
exit(1);
}
if(mysql_real_query(conn,"select * from student"))
{
fprintf(stderr,"%s\n",mysql_error(conn));
exit(1);
}
res = mysql_use_result(conn);
while((row = mysql_fetch_row(res)) != NULL)
{
printf("%s\t%s\t%s\n",row[0],row[1],row[2]);
}
mysql_free_result(res);
mysql_close(conn);
S'il a été installé avec succès, recherchez simplement
mysql.h
的文件路径,-I
et compilez-leVous utilisez le connecteur mysql. Vous pouvez le télécharger et l'installer depuis le site officiel de mysql. Ou si vous utilisez la source du logiciel système qui l'accompagne (par exemple, CentOS7 est livré avec le package mariadb-devel), vous pouvez l'installer directement avec le gestionnaire de packages