zoukankan      html  css  js  c++  java
  • mysql环境配置

     #include "db_mysql.h"

    class CProperty

    {

    public:

    CMysql m_Mysql;

    }

    void CProperty::Init()
    {
     net::AddressStr strAddr = Pogo::NarrowToWide(g_pGateConfig->szListenAddr);
     int nMaxcon = g_pGateConfig->nMaxCon;
     bool bFlag = m_Server.Init(strAddr,nMaxcon);//
     if(!bFlag)
     {
      return ;
     }

     /*if(!m_wdList.Start(addr,nMaxcon))
     {
      return;
     }*/
     if(m_Mysql.Init(g_pGateConfig->szDBServerAddr,
                g_pGateConfig->szDBUser,
                g_pGateConfig->szDBPassWord,
                g_pGateConfig->szDBName))
     {
      m_Mysql.querys("set names utf8");
     }
     else
      return  ;
     Logger::Instance()->Init();
     m_bValid = true;
     return;

      //LogDB
    /* if (m_MysqlLog.Init(g_pGateConfig->szLogDBServerAddr,
                             g_pGateConfig->szLogDBUser,
                             g_pGateConfig->szLogDBPassWord,
                             g_pGateConfig->szLogDBName))
       {
        m_MysqlLog.querys("set names utf8");
       }
       else
        return  ;
     Logger::Instance()->Msg("Log Thread Start");
     pthread_create((pthread_t*) & m_nUpdateDBThreadHandle, NULL, &UpdateDBThread, this);
     //pthread_create((pthread_t*) & m_nLogDBThreadHandle, NULL, &LogDBThread, this);


     return ;*/
    }

    void CProperty::Shutdown()
    {
    // m_wdList.Shutdown();
    // void *ec;
    // pthread_join(m_nUpdateDBThreadHandle, &ec);
    // void* el;
    // pthread_join(m_nLogDBThreadHandle, &el);
     m_Mysql.disconnect();
     //m_MysqlLog.disconnect();
    }

  • 相关阅读:
    对象属性操作-包含kvc---ios
    UserDefault的使用,保存小数据到本地-iOS
    单例模式-ios
    值类型和引用类型
    [fn]焦点图JQ插件版
    [f]区间随机数函数
    css3动画特效集合
    js中的事件代理(委托)
    Nodejs入门【转载】保留备用
    canvas打字效果
  • 原文地址:https://www.cnblogs.com/byfei/p/3112303.html
Copyright © 2011-2022 走看看