关闭

MFC连接MYSQL

326人阅读 评论(0) 收藏 举报

先安装MYSQL 的ODBC驱动,然后在系统的数据源当中添加好新的DSN

然后就可以在代码当中连接了:

	try{
		CDatabase db;
		if(db.Open(NULL,FALSE,FALSE,"ODBC;DSN=mysqlDatabase;UID=root;PWD=********"))
		{
			MessageBox("Connection OK");
		}else{
			MessageBox("Connection failed");
		}
	}catch(CDBException* e)
	{
		AfxMessageBox(e->m_strError);
		e->Delete();
	}

获取结果集:

			CRecordset m_set(&db);
			m_set.Open( CRecordset::forwardOnly,("select * from Test"));
			while(!m_set.IsEOF()){
			CString name;
			m_set.GetFieldValue("name",name);
			MessageBox(name);
			m_set.MoveNext();
			}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:24946次
    • 积分:526
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:0篇
    • 译文:1篇
    • 评论:4条
    文章分类
    最新评论