易截截图软件、单文件、免安装、纯绿色、仅160KB

c++ mysql

/*
 * test.cpp
 *
 *  Created on: 2010-5-13
 *      Author: Sarah
 */
  #include   "/usr/include/mysql/mysql.h"   /*为绝对路径*/
  #include   <stdio.h>
#include <stdlib.h>
#include <string>
#include <iostream>
using namespace std;
  int   main(int   argc,char   *argv[])
  {
  char   *user   =   "root",   *pwd   =   "475475",   *dbname   =   "bookman";
  MYSQL   mysql;
  MYSQL_RES   *mysql_ret;
  MYSQL_ROW   mysql_row;
  unsigned   long   num_rows;
  int   ret;
  mysql_init(&mysql);
  if(mysql_real_connect(&mysql,NULL,user,pwd,dbname,0,NULL,0))
  {
  printf("Connection   success!\n");
  //sql字符串
  string sqlstr;
  sqlstr ="INSERT INTO booklist VALUES (3,'friend','Jack',2,1);";
  if(0==mysql_query(&mysql,sqlstr.c_str()))
  {
   cout<<"mysql_query() insert data succeed"<<endl;
  }
  else
  {
   cout<<"mysql_query() insert data failed"<<endl;
   return -1;
  }
  ret   =   mysql_query(&mysql,"select   *   from   booklist");
  if(!ret)
  {
  printf("Query   Success!\n");
  mysql_ret   =   mysql_store_result(&mysql);
  if(mysql_ret   !=   NULL)
  {
  printf("Store   Result   Success!\n");
  num_rows   =   mysql_num_rows(mysql_ret);
  if(num_rows &n


相关文档:

C/C++

9.2  共用体
C语言除了提供结构体这种可包含多种类型数据的构造类型外,还提供了一种从形式上看和结构体堪称“孪生兄弟”的构造类型——共用体(union)。
本节从共用体的概念入手,从共用体的概念、与结构体的异同、使用等方面进行详细的介绍。
9.2.1  什么是共用体
现实生活中,某些事 ......

C/C++运行中的一些问题及其解决

本人在做毕设的时候遇到的一些问题,在这里总结一下,希望会对大家有些帮助~有不足之处还望指出,大家共同进步^_^
 一、基本介绍:
1.运行环境VC6.0(Microsoft Visual C++ 6.0)(http://40.duote.org/microsoft_visualc6.zip)
2.课题相关内容:AVS视频编码
二、出现的问题及解决方法:
1.问题:
fatal er ......

C\C++中数组元素下标越界可能引起的问题

数组是类型相同的对象的序列,其中的对象称为数组元素。也可以将数组想像成一连串的用下标值编号的相邻存储区。
       可能在某些编程语言中,一个下标变量是不允许超出数组定义中所设的界限的。但是在C和C++中,数组是没有这种安全措施的。下面先来看看数组下标越界的几种异常结果。
&nb ......

c/c++内存划分

一、一个经过编译的C/C++的程序占用的内存分成以下几个部分:
  1、栈区(stack):由编译器自动分配和释放 ,存放函数的参数值、局部变量的值等,甚至函数的调用过程都是用栈来完成。其操作方式类似于数据结构中的栈。
  2、堆区(heap) :一般由程序员手动申请以及释放, 若程序员不释放,程序结束时可能由OS回收 ......

C/C++与Java函数重载区别!

#include <iostream>
using namespace std;
class Base {
public:
virtual void fn(int x) {
cout << "In Base class, int x = " << x << endl;
}
};
class SubClass : public Base {
public:
// 函数的重载,这样的重载方式,在Java中能行,在C/C++中却不行
virt ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号