前言
最近在做一个项目,因为之前有对sqlite的封装经历,这次做服务器,就想着换一个数据库玩玩,MySQL数据库应用在服务器,比sqlite更好,因为sqlite是一个轻型数据库,在服务器方面,并不太适合,这次封装:单例模式,基于面向对象思想
CSingleton.h
#pragma once
#include<iostream>
#include<string.h>
#include<errno.h>
#include<stdio.h>
#include<mysql/mysql.h>
using namespace std;
class CSingleton
{
public:
static CSingleton* instance;
static CSingleton* getInstance(void);
public:
void connect(string host, string user, string passwd, string database); //连接数据库
bool setTable(string sql); //创建表
bool delTable(const char *tablename); //删除表
bool insertValues