c连接mysql的实例 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- c连接mysql的实例 (http://www.webasp.net/article/27/26817.htm) | |||
| -- 作者:未知 -- 发布日期: 2005-10-12 | |||
连接数据库test 用户名root密码abc 在里面有一个username的表,describe username结果如下 mysql> describe username; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | id | int(10) | YES | | NULL | | | username | varchar(32) | | PRI | | | +----------+-------------+------+-----+---------+-------+ mysql> select * from username; +------+----------+ | id | username | +------+----------+ | 1 | sfs | +------+----------+ 1 row in set (0.00 sec) 本文目的查找执行select id from username这个语句并打印结果
编译命令 gcc -g connect_db.c -L/usr/lib/mysql -lmysqlclient -lz 注意: 如果/tmp/ccTGmMS21.o: In function `main': /tmp/ccTGmMS21.o(.text+0x11): undefined reference to `mysql_init' 那么参数增加-L/usr/lib/mysql -lmysqlclient 如果 usr/lib/mysql/libmysqlclient.a(my_compress.o): In function `my_uncompress': my_compress.o(.text+0xaa): undefined reference to `uncompress' 那么增加-lz参数 | |||
| webasp.net |