linux环境下部署MySQL Connector/C++
2016-10-23 13:09
253 查看
在编写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、解压
解压后,会有include和lib两个文件夹,分别包含的是程序需要用的头文件和库文件,接下来我们只要把这两个文件夹下的内容复制到指定目录下即可。
5、复制头文件至/usr/local/include/
6、复制库文件至/usr/local/lib
最后记得ldconfig以下。之后就可以使用Connector/C++了。
编译链接过程需要加上-lmysqlcppconn参数。
下面是官网对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
解压后,会有include和lib两个文件夹,分别包含的是程序需要用的头文件和库文件,接下来我们只要把这两个文件夹下的内容复制到指定目录下即可。
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参数。
相关文章推荐
- MySQL connector C++在Linux下编译undefined reference to 'get_driver_instance'问题
- Linux 环境下快速部署 MySQL 的替代方案
- 在Linux系统上部署Apache+Python+Django+MySQL环境
- 阿里云服务器部署php的laravel项目,在阿里云买ECS 搭建 Linux+Nginx+Mysql+PHP环境的
- Linux下安装使用 mysql connector/C++
- Linux + Apache + MySQL 环境下OSQA部署
- (四)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 安装Tomcat和JDK 以及 Nginx与Tomcat整合
- 在Linux系统上部署Apache+Python+Django+MySQL环境
- (六)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 常用命令总结
- 如何在Linux上部署tomcat+mysql+java环境
- RHEL4环境部署Linux+Apache+MySQL+PostgreSQL+PHP环境(未完善)
- (二)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 防火墙配置
- php+mysql+nginx在linux上的环境部署
- Linux上JDK、Apache、PHP5.5、Mysql的环境部署
- Linux+Apache+Nginx+MySQL+PHP 前后端 部署 生产环境
- windows开发 linux部署 java [debian+resin+mysql+java] 之环境搭建
- linux环境下的mysql部署和使用
- (一)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - FTP安装
- mysql 5.7 linux环境下安装部署
- 在Linux下Java环境的部署(linux+jdk+tomcat+mysql)