#ifndef CDBOPERATE_H_
#define CDBOPERATE_H_
#include <stdio.h>
#include <unistd.h>
#include <string>
#include <regex.h>
#include "public.h"
#include "SQLAPI64.h" // main SQLAPI++ header g++ -o sql sql.cpp -I./ -L./ -lsqlapi
class CDbOperate
{
public:
CDbOperate();
~ CDbOperate();
public:
bool Init(SString &dbName, SString &dbUserName, SString &dbPassword, MMS_INT32 nModuleID);
bool Connect();
void DisConnect();
bool LoadSysParaInfo(CExpSysParaInfo *pSysParam);
bool LoadModulesInfo(CExpModulesInfo &ModInfo);
bool LoadHLRToAreaInfo(CExpMatchTree<CHLRTOArea *> &pMatchTree);
public:
static std::string m_KeyValue;
};
#endif
#define CDBOPERATE_H_
#include <stdio.h>
#include <unistd.h>
#include <string>
#include <regex.h>
#include "public.h"
#include "SQLAPI64.h" // main SQLAPI++ header g++ -o sql sql.cpp -I./ -L./ -lsqlapi
class CDbOperate
{
public:
CDbOperate();
~ CDbOperate();
public:
bool Init(SString &dbName, SString &dbUserName, SString &dbPassword, MMS_INT32 nModuleID);
bool Connect();
void DisConnect();
bool LoadSysParaInfo(CExpSysParaInfo *pSysParam);
bool LoadModulesInfo(CExpModulesInfo &ModInfo);
bool LoadHLRToAreaInfo(CExpMatchTree<CHLRTOArea *> &pMatchTree);
public:
static std::string m_KeyValue;
};
#endif