class DBWorker
{
public:
DBWorker() : m_Connection(NULL) {}
virtual ~DBWorker() {}
bool ConnectoToDB(const std::string& connStr);
bool ReConnect();
bool ExecSQL(const char* sqlStr);
void Close()
{
if (!m_Connection)
{
return;
}
mysql_close(m_Connection);
}
MYSQL_RES* StoreResult()
{
if (!m_Connection)
{
return NULL;
}
return mysql_store_result(m_Connection);
}
_Int32 GetAffectedRows()
{
if (!m_Connection)
{
return 0;
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载