当前位置:   article > 正文

linux c mysql连接池_mysql,redis客户端连接池和线程池的Linux C编程实现(★firecat推荐★)...

linux c实现数据库连接池

一、环境准备:

CentOS7,CMake编译器

Mysql使用官方c语言版本客户端,不使用c++库,因为c++库依赖boost库

Linux安装mysql时,有这个包,mysql-community-devel-5.7.18-1.el7.x86_64.rpm -- 里面内容是c语言版本的客户端库函数和头文件

Redis使用自带的hiredis库,也是c语言实现

CMakeLists.txt

cmake_minimum_required(VERSION 2.8)

#工程主要参考TeamTalk

#https://github.com/meili/TeamTalk/tree/master/server/src/db_proxy_server

PROJECT(mysqlredis_pool)

AUX_SOURCE_DIRECTORY(. SRC_LIST)

#mysql客户端,我们不使用c++版本,因为它依赖boost库,太啰嗦

#mysql-connector-c++-1.1.8-linux-el7-x86-64bit.tar.gz -- https://downloads.mysql.com/archives/c-cpp/

#推荐使用c版本 -- https://downloads.mysql.com/archives/c-c/

#mysql-community-devel-5.7.18-1.el7.x86_64.rpm 自带了c语言客户端头文件和库

#安装说明 -- http://blog.csdn.net/libaineu2004/article/details/76212125

SET(MYSQL_INCLUDE_DIR

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号