Maison > Questions et réponses > le corps du texte
#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);
过去多啦不再A梦2017-05-16 13:35:09
$ sudo yum install mysql-devel -y //RHEL,Centos,Fedora
$ sudo apt-get install libmysqlclient-dev -y //Ubuntu
S'il a été installé avec succès, recherchez simplement mysql.h
的文件路径,-I
et compilez-le
$ sudo find /usr/ -name 'mysql.h'
$ gcc -I/usr/include/mysql ...
伊谢尔伦2017-05-16 13:35:09
Vous 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