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;
 }

}

C++如何使用MySQL数据库相关推荐

  1. .net连接mysql数据_.net连接MYSQL数据库的方法及示例!

    连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...

  2. MySQL数据库+命令大全+常用操作

    格式:mysql -h主机地址 -u用户名 -p用户密码 1. 例:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示 ...

  3. mysql数据库是一个软件呐_15款好用的mysql管理软件

    1. Induction Induction是一款用于理解数据关系的开源管理工具,它可用来探索行/列,运行查询和数据可视化等方面.该工具支持多种数据库,包括PostgreSQL,MySQL,SQLit ...

  4. c语言连接数据库例子,c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual help).doc...

    这是精心收集的精品经典资料,值得下载保存阅读! c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual h ...

  5. C语言对mysql数据库的操作

    C语言对mysql数据库的操作 原文:C语言对mysql数据库的操作 这已经是一相当老的话题.不过今天我才首次使用,把今天的一些体会写下来,也许能给一些新手带来一定的帮助,更重要的是供自己今后忘记的怎 ...

  6. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  7. python用django连接mysql_三分钟了解Django如何连接Mysql数据库

    处理用户注册请求.Django连接MysqL数据库相关配置.数据库迁移命令: my_Dproject/app01/views.py    在views函数文件中添加register函数,来处理用户注册 ...

  8. mysql数据库比对视频教程_MySQL数据库全学习实战视频教程(27讲 )

    一)mySQL数据库简介:MySQL属于关系型数据库,是当前最流行的关系型数据库管理系统之一,在WEB项目使用方面,MySQL是最好的 RDBMS应用软件. 二)本mySQL数据库视频教程目录如下:  ...

  9. eclipse关闭mysql数据库,有关于用eclipse连接mysql数据库出现的问题以及解决办法

    写帖子是为了让更多的程序员减少再调试bug中的时间,也希望大家能一起把自己遇到的错误及解决方法写出来.我是一个刚开始学java的大二学生,用的是<java开发实战经典>.在写p646的程序 ...

  10. bd2和mysql语法区别,经验:在MySQL数据库中,这4种方式可以避免重复的插入数据!...

    最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴趣的朋友可以尝试一下 ...

最新文章

  1. ava.lang.UnsatisfiedLinkError:
  2. BeetleX之简单HTTP/HTTPS实现
  3. C#反序列化 “在分析完成之前就遇到流结尾”
  4. linux命令行抓取网页快照-(xvfb+CutyCapt)
  5. 潘达抽奖盒子小程序源码V3.3.4 附安装包+小程序前端
  6. 设计模式再学习之简单工厂模式
  7. OCR技术系列之四】基于深度学习的文字识别(3755个汉字)(转)
  8. springboot做网站_Github点赞接近100k的SpringBoot学习教程+实战推荐!牛批!
  9. 关于int main(int argc,char* argv[])详解
  10. 遗传算法原理及其python实现
  11. IIS 部署,发布 报错 500.19
  12. 大数据学习基础知识总纲
  13. 新一轮竞速,小熊电器跑慢了
  14. C语言:正负交替的问题
  15. Raft 共识算法1-Raft基础
  16. 使用chat-gpt 最新最快方法
  17. 【Scikit-Learn 中文文档】数据集加载工具 - 用户指南 | ApacheCN
  18. 团队协作与团队内部竞争_从个人团队到竞争组织
  19. 清明自习-部分知识整理
  20. 数据结构(数组结构、链表结构)

热门文章

  1. elasticsearch基本查询二(英文分词)term和terms查询
  2. 第五部分 自定义的Calendar接口示例
  3. MyBatis嵌套查询解析
  4. 互联网晚报 | 3月22日 星期二 |​ ​工作人员标注mu5735残骸并展开调查;万门大学疑似解散VIP群跑路...
  5. 2021中国家居行业洞察白皮书
  6. 2020年美妆行业内容营销报告
  7. Python小项目——学生信息管理系统(详细讲解)
  8. java web中整合mq_spring-web 集成 rabbitmq
  9. 程序编程代码大全_CNC加工中心程序代码大全
  10. c++ 显示三维散点图_Python数据可视化,Matplotlib绘制“散点图”的两种方法!