在没有MySql Connector for C++的情况下建立MySQL连接

问题描述:

如何从我的MFC C++(MSVC2013)而不是 MySql连接器连接到MySql服务器?在没有MySql Connector for C++的情况下建立MySQL连接

我觉得这似乎是一个愚蠢的问题,但没有,我还没有发现这个在谷歌什么,以及Oracle连接器是非常错误,是一个痛苦...

您应该使用CDatabase类连接到您的数据库。这里是例子:

CDatabase cDb; 

CString strConnectionString = _T("ODBC;DSN=DrumisD4WData;DRIVER={SQL Server};SERVER=DEV001-W2K8\\DRUMIS64;DATABASE=master"); 

TRY 
{ 
cDb.OpenEx(strConnectionString, CDatabase::noOdbcDialog); 
cDb.Close(); 
} 
CATCH(CDBException, e) 
{ 
AfxMessageBox(e->m_strError); 
} 
END_CATCH;