请教以下代码里的MyConnection是什么类?如何定义

请问以下代码里的MyConnection是什么类?怎么定义?////初始化数据库连接环境//::CoInitialize(NULL)MyConn

请问以下代码里的MyConnection是什么类?怎么定义?
//
//初始化数据库连接环境
//
::CoInitialize(NULL);  

MyConnection.CreateInstance( "ADODB.Connection ");

//
//   设置连接字符串,必须是BSTR型或者_bstr_t类型
//
_bstr_t   MyConnectionStr   =   "Provider=SQLOLEDB;   Server=172.16.4.13;Database=CPPN;   uid=sa;   pwd=; ";
try
{
MyConnection-> Open(MyConnectionStr,   " ",   " ",   0);
}

//
//   捕捉异常
//
catch(_com_error   e)
{
//   显示错误信息
AfxMessageBox(e.Description());
}


[解决办法]
_ConnectionPtr m_pConnection;
[解决办法]
这是ADO数据库连接的代码,建议看看相关资料。