linux 下 c++ 连接mysql
2016-09-24 23:02
232 查看
系统: ubuntu14
数据库:mysql5.5
步骤:
g++/ mysql 数据库安装略
如果在安装过程中报错, 可以根据命令提示, 通过sudo apt-get update 修复下。
注意 include文件时,使用 #include <mysql/mysql.h>可能编译通过不了, 提示 找不到函数mysql_init函数,可以include 成上面的格式,虽然这样很痛苦。
数据库:mysql5.5
步骤:
g++/ mysql 数据库安装略
1. 首先安装mysql对 C/C++的API, 可以通过下面命令安装:
sudo apt-get install mysql-server libmysql++-dev
如果在安装过程中报错, 可以根据命令提示, 通过sudo apt-get update 修复下。
2. 将lib文件拷贝到公有文件夹
sudo cp /usr/lib/mysql* /usr/lib/
3. 测试安装
#include "/usr/include/mysql/mysql.h" #include<iostream> #include<string> using namespace std; int main() { MYSQL mysql; mysql_init(&mysql); cout<<"mysql is running"<<endl; //如果只测试链接,下面数据库操作的代码可以暂时不许要。 //数据库类,地址,用户,密码,数据库,端口,, mysql_real_connect(&mysql, "localhost", "root", "123456", "test", 3306, NULL, 0); string sql = " insert into test(name, num) values('hello', 1000001);"; mysql_query(&mysql, sql.c_str()); mysql_close(&mysql); return 0; }
注意 include文件时,使用 #include <mysql/mysql.h>可能编译通过不了, 提示 找不到函数mysql_init函数,可以include 成上面的格式,虽然这样很痛苦。
4. b编译
g++ -lmysqlclient test.cpp -o test
相关文章推荐
- Linux下配置C/C++连接Mysql
- MySQL学习笔记_12_Linux下C++/C连接MySQL数据库(二) --返回数据的SQL
- Linux下C++连接Mysql
- Linux 上 用C++ 连接MySQL遇到的那些坑
- linux 下实现mysql安装连接 c++
- MySQL学习笔记_11_Linux下C++/C连接MySQL数据库(一)
- Linux C/C++ 连接MySQL
- linux下C++连接mysql
- Linux学习之CentOS--CentOS6.5下Mysql数据库的安装及C/C++连接使用Mysql
- c++使用mysql-connector连接mysql(linux centos6.5)
- linux中c/c++连接mysql示例程序
- MySQL学习笔记_13_Linux下C++/C连接MySQL数据库(三) --处理返回数据
- Linux下使用C++连接mysql的方法
- c++ 通过 myodbc连接到 远程linux 上的mysql server
- linux c++连接mysql示例
- Linux下,在Eclipse中实现用c++连接Mysql
- 【转】Linux下使用C语言连接Mysql (commands out of sync, you can't run ...)
- C++连接MYSQL
- 使用Navicat连接Linux 下的MySQL遇到的问题
- C/C++ 连接 MySQL (GCC 版) 以及 VC版