如何访问mysql数据库???
#include <stdio.h>
#include <mysql/mysql.h>
int main()
{
MYSQL *conn;
conn = mysql_init (NULL);
mysql_real_connect (conn, "localhose", "root", NULL, NULL, 0, NULL, 0);
mysql_close (conn);
return 0;
}
使用GCC编译,提示mysql_int,mysql_real_connect,mysql_close这三个函数没有“参考”
要使用什么样的库啊,我在gcc中加入-mysql也不行
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
编译连接的时候 -lmysqlclient -L/usr/lib/mysql
/usr/lib/mysql这个路径 和安装时有关.
另外你的localhost写错了. 还有你的密码是空?
加上这些后,又提示错误,
/usr/lib/mysql/libmysqlclient.a(my_compress.o)(.text+0xdd):In function 'my_compress_alloc'::undefined reference to 'compress'
/usr/lib/mysql/libmysqlclient.a(my_compress.o)(.text+0x180):In function 'my_uncompress'::undefined reference to 'uncompress'
colect2: ld returned 1 exit status
make: *** [aa] Error 1
-lmysqlclient -lz
谢谢,楼上的两位高手,,,,,
问题解决了,
平时在csdn混,还是这里好,高手多阿,好人也多,