c++ mysql 取出数据,c++从数据库的表中读取数据

// 0518A.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include     #include #include     #include     //步骤1:添加对ADO的支持   #import "C:\Program Files (x86)\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF") using namespace std;   int _tmain(int argc, _TCHAR* argv[]) { CoInitialize(NULL); //初始化COM环境   _ConnectionPtr pMyConnect(__uuidof(Connection));//定义连接对象并实例化对象        _RecordsetPtr pRst(__uuidof(Recordset));//定义记录集对象并实例化对象         try { //步骤2:创建数据源连接           /*打开数据库“SQLServer”,这里需要根据自己PC的数据库的情况 */                        pMyConnect->Open("Provider=SQLOLEDB; Server=.;Database=B; uid=sa; pwd=123;","","",adModeUnknown);  } catch(_com_error &e)    { cout<Execute("select * from Table_BB",NULL,adCmdText); //执行SQL: select * from Table_BB                   if(!pRst->BOF)            {               pRst->MoveFirst();            }                          else           {                                   cout< column_name;                             /*存储表的所有列名,显示表的列名*/                          for(int i=0; i< pRst->Fields->GetCount();i++)                          {                                   cout<Fields->GetItem(_variant_t((long)i))->Name<Fields->GetItem(_variant_t((long)i))->Name);                          }              cout<adoEOF)                          {                                   vector<_bstr_t>::iterator iter=column_name.begin();                                   for(iter;iter!=column_name.end();iter++)                                   {                                            if(pRst->GetCollect(*iter).vt !=VT_NULL)                                            {                         cout<GetCollect(*iter)<MoveNext();                                  cout<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值