1、ODBC方式
首先下载mysql-connector-odbc-5.1.7-win32.msi安装mysql的odbc驱动。
配置odbc数据源:在xp中,开始-控制面板-性能和维护-管理工具-数据源(odbc)。
在系统DSN选项卡下单击添加按钮,选择mysql odbc 5.1 driver。设置名称为mysql,数据库为test,用户名为root,密码为空。server为127.0.0.1,port为3306.点击test按钮,提示成功即可。
进行ODBC数据库开发,需要引入afxdb.h文件
#include
voidCConnectSqlServerDlg::OnButton1()
{
CDatabase m_db;
CRecordset RS;try{
m_db.OpenEx("DSN=mysql;UID=root;PWD=",CDatabase::noOdbcDialog);
RS.m_pDatabase= &m_db;//快照(Snapshot) 和动态集(Dynaset)两种,CRecordset类对这两者都支持。//这两种记录集的不同表现在它们对别的应用改变数据源记录采取了不同的处理方法。
RS.Open(CRecordset::snapshot,"select count(*) from t_customer");while(!RS.IsEOF())
{
CString str;
RS.GetFieldValue((short)0,str);
AfxMessageBox(str);
RS.MoveNext(); /