CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

C++与MYSQL编程问题

楼主joylife123(拿破仑吴细)2005-11-27 21:07:44 在 C/C++ / C++ 语言 提问

小弟初学MYSQL,在LINUX下有介绍C与MYSQL编程的API函数,却没有介绍C++与MYSQL编程的API函数,请问C与C++在LINUX下与MYSQL连接的API函数是一样的么?  
  问题点数:20、回复次数:5Top

1 楼sankt(宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒.)回复于 2005-11-27 21:47:49 得分 0

友情upTop

2 楼wylove(阿刚)回复于 2005-11-28 09:11:29 得分 15

一样的。  
  #include   <iostream>  
  #include     "winsock.h"  
  #include     "mysql.h"  
   
  using   namespace   std;  
  int   main()    
  {    
  MYSQL   *pdata;  
  MYSQL   pp;  
  mysql_get_server_info(   &pp   );  
  MYSQL_RES   *result;    
  MYSQL_ROW   row;    
  //init  
  pdata   =   mysql_init(   NULL   );  
  if   (   NULL   ==   pdata   )   cout   <<   "Init   failed.";  
  //connect  
  pdata   =   mysql_real_connect(   pdata,"localhost",   "root",   "123",   "test",   MYSQL_PORT,   NULL,   0   );    
  if   (   NULL   ==   pdata   )   cout   <<   "Connect   failed.";  
  //query  
  int   iq   =   mysql_query(   pdata,   "select   *   from   www"   );  
  if   (   iq   !=   0   )   cout   <<   "Query   failed.";  
  //get   result  
  result   =   mysql_store_result(   pdata   );  
  if   (   NULL   ==   result   )   cout   <<   "   Get   result   failed.";  
  //fetch   row  
  row   =   mysql_fetch_row(   result   );  
  if   (   NULL   ==   result   )   cout   <<   "   Fetch   row   failed.";  
  //show   field   content  
  int   iNum   =   mysql_num_fields(result);  
  for   (   int   ix=0;   ix   <   iNum;   ++ix   )  
  {  
  cout   <<   row[   ix   ]   <<   "   ";  
  }  
  //fetch   row  
  row   =   mysql_fetch_row(   result   );  
  if   (   NULL   ==   result   )   cout   <<   "   Fetch   row   failed.";  
  for   (   ix=0;   ix   <   iNum;   ++ix   )  
  {  
  cout   <<   row[   ix   ]   <<   "   ";  
  }  
   
  mysql_free_result(   result   );  
  mysql_close(   pdata   );  
  return   0;  
  }Top

3 楼flyskywz(夏雨)回复于 2005-11-28 10:16:25 得分 0

学习了!  
  Top

4 楼flyskywz(夏雨)回复于 2005-11-28 10:33:14 得分 0

wylove(阿刚)    
  请问MAKEFILE函数怎么写呢?  
  Top

5 楼pacman2000(pacman)(影子传说)回复于 2005-11-28 11:46:22 得分 5

一样的,C++兼容C的API。你也可以下载一个mysql++的库来用。Top

相关问题

  • 怎样用c/c++编程连接mysql数据库?
  • oracle&unix-c编程
  • 《C++ Builder 5编程实例与技巧》
  • SQL数据库与C++ Builder编程
  • C++并行与分布式编程
  • C++并行与分布式编程
  • c与汇编的混合编程
  • 请教关于Mysql C 语言编程的问题.
  • c++编程思想
  • C高级编程?

关键词

  • c++
  • 函数
  • mysql
  • api
  • linux
  • null
  • 编程
  • api函数
  • pdata
  • pp

得分解答快速导航

  • 帖主:joylife123
  • wylove
  • pacman2000

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo