linux环境下部署MySQL Connector/C++

在编写C/C++程序访问mysql时,可使用MySQL C API或者MySQL++访问MySQL。
下面是官网对MySQL C API和MySQL++的介绍:

The C API provides low-level access to the MySQL client/server protocol and enables C programs to access database contents.
mysqlcppapi is a C++ wrapper for the MySQL C API library.

后来mysql又发布了MySQL Connector/C++。

此处采用官网提供的库文件和已编译好的头文件部署Connector/C++。

1、Mysql官网对于Connector/C++ 介绍

MySQL Connector/C++ is a MySQL database connector for C++. It lets you develop C++ applications that connect to the MySQL Server.

2、平台要求
MySQL 5.1 or higher
Microsoft Visual Studio 2013 on Windows
ps:我使用的是mysql 5.1.73的版本。linux为CentOS 6.7(64位)。

3、获取Connector/C++

从http://dev.mysql.com/downloads/connector/cpp/下载即可。我下载的是mysql-connector-c++-1.1.7-linux-el6-x86-64bit。

4、解压

tar -xvf mysql-connector-c++-1.1.7-linux-el6-x86-64bit.tar.gz

解压后,会有includelib两个文件夹,分别包含的是程序需要用的头文件和库文件,接下来我们只要把这两个文件夹下的内容复制到指定目录下即可。
5、复制头文件至/usr/local/include/

cd mysql-connector-c++-1.1.7-linux-el6-x86-64bit
cd include/
cp -rn * /usr/local/include/

6、复制库文件至/usr/local/lib

cp * /usr/local/lib

最后记得ldconfig以下。之后就可以使用Connector/C++了。

编译链接过程需要加上-lmysqlcppconn参数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值