参考:点击打开链接
_ConnectionPtr pConnection = NULL;
pConnection.CreateInstance(_uuidof(Connection));pConnection->Mode = adModeUnknown;
pConnection->ConnectionTimeout = 5;
pConnection->CommandTimeout = 5;
HRESULT hr = pConnection->Open("Provider=OraOLEDB.Oracle;Persist Security Info=True;User ID=sys;DataSource=\"(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.5.49)(PORT = 1521)) )(CONNECT_DATA = (SID =huaneng)))\"", "test", "huangjiapeng",NULL);
if (SUCCEEDED(hr))
{
AfxMessageBox("连接数据库成功!");
}