安装mysql 获得 mysql.h 建立C接口
2010-12-07 10:31
204 查看
安装mysql 获得 mysql.h 建立C接口
今天费了好长时间终于让C操作MYSQL成功了,在此把方法记下来,留着以后用。hoho~
先安装mysql
代码:
sudo apt-get install mysql-server mysql-client
再装开发包
代码:
sudo apt-get install libmysqlclient15-dev
安装完以后,C代码里添加头文件
代码:
#include
编译方法:
代码:
gcc $(mysql_config --cflags) xxx.c -o xxx $(mysql_config --libs)
可以用以下代码测试一下
代码:
代码
原文链接地址:http://forum.ubuntu.org.cn/viewtopic.php?f=44&p=1031013
今天费了好长时间终于让C操作MYSQL成功了,在此把方法记下来,留着以后用。hoho~
先安装mysql
代码:
sudo apt-get install mysql-server mysql-client
再装开发包
代码:
sudo apt-get install libmysqlclient15-dev
安装完以后,C代码里添加头文件
代码:
#include
编译方法:
代码:
gcc $(mysql_config --cflags) xxx.c -o xxx $(mysql_config --libs)
可以用以下代码测试一下
代码:
代码
C++语言代码在Linux下操作MySQL数据库 文章关键字:|Linux|C++|语言|代码|操作|MySQL|数据库| 代码: #include #include #include "/usr/local/include/mysql/mysql.h" //安装的mysql的头文件所在的位置 using namespace std; string host="数据库地址"; string user="用户名"; string pwd="密码"; string dbname="数据库"; string sql="查询语句"; unsigned int port=3309;#端口号 int status; int main(){ MYSQL *mysql; mysql=mysql_init(0); MYSQL_RES *result; MYSQL_ROW row; if(mysql_real_connect(mysql,host.c_str(),user.c_str(),pwd.c_str(),dbname.c_str(),port,NULL,CLIENT_FOUND_ROWS)==NULL){ cout << "connect failure!" << endl; return EXIT_FAILURE; }else{ cout << "connect success!" << endl; } mysql_set_character_set(mysql,"gbk"); status=mysql_query(mysql,sql.c_str()); if(status !=0 ){ cout << "query failure!" << endl; } cout << "the status is :" << status << endl; result=mysql_store_result(mysql); while(row=mysql_fetch_row(result)){ cout << row[1] <<"|"<< row[2] << endl; } mysql_free_result(result); mysql_close(mysql); } 编译: g++ -o test test.cpp -lmysqlclient -I/usr/local/include/mysql/ -L/usr/local/lib/mysql 后面的那些用来指定mysql安装的时候包含路径和库文件路径,具体与你机器上的mysql安装的路径有关。
原文链接地址:http://forum.ubuntu.org.cn/viewtopic.php?f=44&p=1031013
相关文章推荐
- Ubuntu下安装MySQL获得 mysql.h 建立C接口
- 安装mysql 获得 mysql.h 建立C接口
- 安装mysql 获得 mysql.h 建立C接口
- [zz]安装mysql 获得 mysql.h 建立C接口
- 安装mysql 获得 mysql.h 建立C接口
- 安装mysql 获得 mysql.h 建立C接口
- 安装mysql 获得 mysql.h 建立C接口
- Ubuntu下安装MySQL获得 mysql.h 建立C接口
- mysql安装步骤及遇到的MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助。
- 获得和安装MYSQL软件
- CentOS 5.5 编译安装apache+php+mysql,利用CMS快速建立论坛
- 1. MySQL基础概念及mysql安装,从MySQL获得帮助 及视频下载地址
- 1. MySQL基础概念及mysql安装,从MySQL获得帮助 及视频下载地址
- 安装MySQL提示“请键入 NET HELPMSG 3534 以获得更多的帮助”的解决办法
- MySQL安装提示"请键入NET HELPMSG 3534以获得更多的帮助"的解决办法
- Linux 下安装Python框架django建立与mysql的连接
- mysql安装启动错误:“请键入 NET HELPMSG 3534 以获得更多的帮助。”
- 通过SQL语句获得MYSQL的安装路径
- mysql 5.7安装报错: 请键入 NET HELPMSG 3534 以获得更多的帮助
- 安装MySQL提示“请键入 NET HELPMSG 3534 以获得更多的帮助”的解决办法