如何访问mysql数据库???

发布于 2022-09-27 00:50:27 字数 571 浏览 15 评论 0

#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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

编译连接的时候 -lmysqlclient -L/usr/lib/mysql
/usr/lib/mysql这个路径 和安装时有关.
另外你的localhost写错了. 还有你的密码是空?

西瓜 2022-10-04 00:50:27

加上这些后,又提示错误,
/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

审判长 2022-10-04 00:50:27

原帖由 supeiwang 于 2006-1-5 10:54 发表
加上这些后,又提示错误,
/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. ...

-lmysqlclient -lz

装迷糊 2022-10-04 00:50:27

谢谢,楼上的两位高手,,,,,
问题解决了,
平时在csdn混,还是这里好,高手多阿,好人也多,

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文