在没有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;