database.cpp

来自「功能强大的网络蜘蛛软件」· C++ 代码 · 共 34 行

CPP
34
字号
#include "DataBase.h"

DataBase::DataBase(string host, string user, string pwd, string dbname)
{
	this->host = host;
	this->user =user;
	this->pwd = pwd;
	this->dbname = dbname;
}

DataBase::~DataBase()
{
}

int DataBase::Connectdb(mysqlpp::Connection *conn, string encode){

	if (!conn->connect(NULL, (this->host).c_str(), (this->user).c_str(), (this->pwd).c_str()))	{
		return 1;
	}

	if(!conn->select_db(this->dbname.c_str()))	{
		return 2;
	}
	string sql = "set names " + encode;
	mysqlpp::Query query = conn->query(sql.c_str());
	if(!query.execute())	{
		return 3;
	}
    return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?