`

收藏:C++如何使用MySQL数据库

    博客分类:
  • C++
阅读更多
C++如何使用MySQL数据库

MySQL是个免费的软件,就像地上的沙子一样,想拿就拿。
但刚开始使用它,会遇到很多问题。
我经过了长时间的研究,给初学者写了个简单的教程。希望让其他的中国人少走点弯路。错误之出,请指点。谢谢!
如果喜欢的朋友够多,请让我知道,我会继续写的:
//先不费话,先給段代码:

#include <windows.h>
#include <stdio.h>
#include <string.h>
#include <mysql.h>
#include "winsock2.h"

void main()
{
 MYSQL_RES* res;
 int i;
 MYSQL *myData;
 // 初使化
 myData = mysql_init((MYSQL*) 0);

 // 连接
 if (! mysql_real_connect(myData, "localhost", "root", "dbcml", NULL, MYSQL_PORT, NULL, 0))
 {
  printf("Can't connect to the MySQL server on port %d", MYSQL_PORT);
  mysql_close(myData);
  return;
 }

 // 操作
 myData->reconnect = 1;
 if (mysql_select_db(myData, "aaaaa") < 0)
 {
  printf("Can't select the \"aaaaa\" database.\n");
  mysql_close(myData);
  return;
 }

 // 读取
 if (!mysql_query(myData, "SELECT * FROM pet"))
 {
  res = mysql_store_result(myData);
  i = (int)mysql_num_rows(res);
  printf("Number of recodes found: %d\n", i);
 }
 else
 {
  printf("Couldn't execute \"SELECT * FROM pet\" on server.\n");
  return;
 }

}




Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1398667

分享到:
评论

相关推荐

    毕设项目:C++ Qt 基于数据库Mysql学生信息管理系统.zip

    这是一个基于C++编程语言和Qt框架开发的学生信息管理系统,它利用了MySQL数据库来存储和管理学生数据。这个项目是为计算机科学与技术专业学生设计的毕业设计,旨在锻炼学生的实际编程能力和数据库应用技能。 首先,...

    C++连接mysql数据库 源代码

    1. **MySQL C++ Connector**: 连接MySQL数据库时,通常会使用MySQL官方提供的C++ Connector,这是一个用于C++应用程序的数据库驱动程序,它提供了与MySQL服务器通信的接口。通过该接口,C++程序能够执行SQL查询,...

    基于C和C++连接MySQL数据库实现简单的学生(或职工)信息管理系统,源于大学时的数据库课程设计.zip

    使用C和C++连接MySQL数据库并进行常用的数据库操作。实现了简单的学生(或职工)信息管理系统,源于大学时的数据库课程设计.zip 使用C和C++连接MySQL数据库并进行常用的数据库操作。实现了简单的学生(或职工)信息...

    c++封装MYSQL数据库连接代码

    1. **C++与MySQL连接库**:MySQL为C++提供了一个名为`mysqlcppconn`的库,它允许开发者使用C++接口来操作MySQL数据库。这个库包含了`mysql.h`头文件和对应的动态或静态链接库文件,例如`libmysqlcppconn.so`(Linux...

    linux(centos) 下C++连接mysql数据库

    在Linux(CentOS)系统中,使用C++连接MySQL数据库是一项常见的任务,特别是在开发服务器端应用程序时。这里我们将深入探讨如何实现这一目标,以及在这个过程中可能遇到的关键知识点。 首先,你需要确保你的系统...

    基于C++和MySQL数据库的学生信息管理系统

    《基于C++和MySQL数据库的学生信息管理系统》 在信息技术领域,开发一个学生信息管理系统是常见的实践,这有助于教育机构高效地管理和更新学生的档案。本文将深入探讨一个利用C++编程语言和MySQL数据库构建的系统,...

    C++操作mysql数据库封装

    zynq平台mysql数据库C++操作代码 zynq平台mysql数据库C++操作代码 zynq平台mysql数据库C++操作代码 zynq平台mysql数据库C++操作代码 zynq平台mysql数据库C++操作代码 zynq平台mysql数据库C++操作代码 zynq平台mysql...

    使用C和C++连接MySQL数据库并进行常用的数据库操作

    使用C和C++连接MySQL数据库并进行常用的数据库操作。实现了简单的学生(或职工)信息管理系统,源于大学时的数据库课程设计使用C和C++连接MySQL数据库并进行常用的数据库操作。实现了简单的学生(或职工)信息管理...

    C/C++实现mysql数据库的缓存管理

    C/C++实现mysql数据库的缓存管理 Linux下用C/C++写一个提高mysql数据库效率的数据缓存模块 缓存管理 window下用C/C++写一个提高mysql数据库效率的数据缓存模块 C/C++ mysql缓存 缓存 PS:记得要先把数据库给搭建起来

    dev c++ 连接 mysql 方法、库

    在IT行业中,数据库连接是开发过程中的重要...在实际项目中,你可能还需要处理错误、使用预编译语句防止SQL注入等问题,这些都是更高级的议题,但了解这些基础知识将帮助你开始构建与MySQL数据库交互的C++应用程序。

    MySQL ODBC 用C++连接MySQL数据库

    3. **C++与ODBC连接**:在C++中,使用ODBC连接MySQL数据库通常涉及以下步骤: - 配置ODBC数据源:在操作系统层面设置ODBC数据源,包含数据库的URL、用户名、密码等信息。 - 包含ODBC头文件:在C++代码中,引入如`...

    C++连接Mysql数据库

    在IT行业中,C++是一种强大的编程语言,广泛用于系统软件、游戏开发、嵌入式系统等领域。而MySQL则是一款流行的开源...通过深入理解这些知识,你将能够使用C++有效地与MySQL数据库交互,为各种应用提供可靠的数据支持。

    C++基于数据库Mysql学生信息管理系统.zip

    C++基于数据库Mysql学生信息管理系统.zip C++基于数据库Mysql学生信息管理系统.zip C++基于数据库Mysql学生信息管理系统.zip C++基于数据库Mysql学生信息管理系统.zip C++基于数据库Mysql学生信息管理系统.zip ...

    使用C和C++连接MySQL数据库并进行常用的数据库操作。

    本主题将深入探讨如何使用C和C++连接MySQL数据库并执行常见的数据库操作。 首先,为了在C或C++中使用MySQL,我们需要包含MySQL的客户端库,即`libmysqlclient`。在Linux系统中,通常通过包管理器安装,而在Windows...

    c++链接mysql数据库类

    在C++编程中,连接MySQL数据库通常涉及到使用MySQL的C++ Connector库,这是一个官方提供的API,使得C++程序能够方便地与MySQL服务器进行交互。在这个主题中,我们将深入探讨如何利用C++链接MySQL数据库,以及如何...

Global site tag (gtag.js) - Google Analytics