fixed the bug that initiaziles the wrong member: m_connectInfo.
used DBClientConnectable as a base class of DBClientConfig.