红联Linux门户
Linux帮助

数据库编程问题

发布时间:2011-11-19 23:44:46来源:红联作者:专攻Linux/ARM
程序的功能是要实现测试程序是否连接到数据库rsglxt,如果连接成功则显示“数据库连接成功!“,失败则显示出错的原因。
[root@lzf mysqlp]# gcc -I /usr/include/mysql -L /usr/lib/mysql/ -lmysqlclient -o 10-2 10-2.c
10-2.c:1:24: 致命错误:mysql/mysql.h:没有那个文件或目录
编译中断。
应该是 /usr/lib/mysql/这个目录没有,那么请问应该怎么解决呢?
希望各位高手能指点迷津!感激不尽!

#include
#include
int main()
{
MYSQL com_10_2;
mysql_init(&com_10_2);
if(!mysql_real_connect(&com_10_2,"localhost","root","","rsglxt",0,NULL,0))
fprintf(stderr,"连接数据库失败:%s\n",mysql_error(&com_10_2));
else printf("数据库连接成功!\n");
mysql_close(&com_10_2);
}
文章评论

共有 1 条评论

  1. mylove_hu 于 2011-11-22 00:16:47发表:

    可以创建这个目录吗?
    我记得在配置IP时,突然没有cfg-eth6时,复制,改名就OK了