发布网友 发布时间:2022-03-23 23:40
共2个回答
懂视网 时间:2022-03-24 04:02
数据库连接方法如下:
1、打开MySQL-Front,会弹两个小窗口,一个叫“打开登录信息”,另一个叫“添加信息” 。
2、配置数据库连接信息,填写完毕后点击“确定”。
3、打开数据库,进入上一步的设置,登录信息里面会显示最新的配置,点击“打开”。
4、成功登录数据库。如果你的配置正确,就成功登录了数据库,进入软件的主界面。如果配置不正确会提示相应的错误。
热心网友 时间:2022-03-24 01:10
首先在stdafx.h中添加如下
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","rsEOF")
上面的路径根据你自己的更改
然后在你要查询的地方写如下代码:
CoInitialize(NULL);
_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRst(__uuidof(Recordset));
_CommandPtr pCmd(__uuidof(Command));
pConn->ConnectionString = "Driver=;Server=mySrvName;Option=16834;Database=mydatabase";
//这里的数据库连接字串根据你自己的版本写
pConn->Open("","","",adConnectUnspecified);
pRst = pConn->Execute("Select * from ...",NULL,adCmdText);
//写入的话是Insert,这个不用多说吧。
while(!pRst->rsEOF)
{
/*
这里写你怎么把数据读取到外面,如下面是吧数据读到一个ListB0x控件中
((CListBox*)GetDlgItem(IDC_LIST1))->AddString((_bstr_t)pRst->GetCollect("这里写属性名"));
*/
pRst->MoveNext();
}
pRst->Close();
pConn->Close();
pRst.Release();
pConn.Release();
pCmd.Release();
CoUninitialize();
具体地可参考孙鑫MFC视频教程20课,后半段。