C++Mysql8.0数据库跨平台编程实战

中级学习 在windows和ubuntu的系统中安装配置mysql8.0和mysql官方图形界面,学习mysql的sql、事务、锁和存储过程的c api,并解决中文乱码、文件存储等问题;

5分 更新: 2019/03/21

收藏( 92 下载课程 二维码 下载学堂APP 缓存视频离线看 学习社群 二维码 关注公众号 加入官方群

31965 学习人数 16小时12分钟 67课时
课程权益 15分钟内无条件退款 1、仅限付费视频课程适用
2、购买后15分钟内可以找到客服进行沟通退款
3、下载资料后不再享有退款特权
4、客服(Tel:400-101-1651)

下载资料后不支持
24小时内答疑 随时随地观看课程
  • 课程介绍
  • 课程大纲
  • 学员评价
  • 其他课程 44
  • 专题套餐

适合人群:

1 有c语言基础的同学; 2 有c++基础想要进行实战学习的同学; 3 工作中用到或者做数据库编程的

夏曹俊老师官方粉丝群

独学而无友,则孤陋而寡闻。 与良师益友,一起交流学习。

课程目标:

学习 在windows和ubuntu的系统中安装配置mysql8.0和mysql官方图形界面,学习mysql的sql、事务、锁和存储过程的c api,并解决中文乱码、文件存储等问题;

课程简介:

环境:

课程主要使用c++编程,所有演示代码都是跨平台,在windows平台中课程使用的开发环境为vs2017社区版,linux环境使用的是ubuntu 18.04下的g++和make。

mysql使用8.0版本, mysql官方图形管理工具版本是MySQL Workbench 8.0,服务器会演示在windows10和ubuntu18.04中的安装和配置。

mysql的api使用的是ibmysqlclient,windows中使用的64位版本,linux中直接通过apt-get安装。

讲解方式:

课程通过思维导图+代码实操的讲解方式,实现的每一个功能都会对代码演示并分析讲解,详情可以看目录,和视频介绍。

课程提供全部源码给学员。

Mysql API C++数据库编程  思维导图.png其他平台mysql课程介绍.png

展开更多

课程大纲-C++Mysql8.0数据库跨平台编程实战

资料下载
  • 第1章 课程介绍和环境准备

    1小时37分钟8节

  • 1-1

    课程介绍 课程介绍

    [14:50] 开始学习
  • 1-2

    mysql_server_windows服务器安装 mysql_server_windows服务器安装

    [20:28] 开始学习
  • 1-3

    mysql_workbench官方图像客户端安装和使 mysql_workbench官方图像客户端安装和使用

    [10:43] 开始学习
  • 1-4

    vs2017下载安装说明 vs2017下载安装说明

    「仅限付费用户」点击下载“第一章代码.zip”

    [05:36] 开始学习
  • 1-5

    vs2017mysqlapi项目创建调用静态库和动态 vs2017mysqlapi项目创建调用静态库和动态库

    [14:46] 开始学习
  • 1-6

    MysqlServer8.0在ubuntu上安装和配 MysqlServer8.0在ubuntu上安装和配置

    [10:23] 开始学习
  • 1-7

    linux上mysqlapi项目创建编译运行 linux上mysqlapi项目创建编译运行

    [08:49] 开始学习
  • 1-8

    mysql_init_API库的初始化和清理 mysql_init_API库的初始化和清理

    [11:35] 开始学习
  • 第2章 MySQL API开发

    2小时28分钟11节

  • 2-1

    mysql_real_connect数据库完成连接 mysql_real_connect数据库完成连接

    「仅限付费用户」点击下载“第二章代码.zip”

    [08:37] 开始学习
  • 2-2

    mysql连接超时时间和自动重连设置和测试mysql mysql连接超时时间和自动重连设置和测试mysql_

    [12:26] 开始学习
  • 2-3

    mysql数据查询接口分析 mysql数据查询接口分析和mysql_real_query代码演示

    [14:03] 开始学习
  • 2-4

    获取结果集mysql_store_result 获取结果集mysql_store_result

    [10:26] 开始学习
  • 2-5

    遍历并显示结果集mysql_fetch_row 遍历并显示结果集mysql_fetch_row

    [12:02] 开始学习
  • 2-6

    获取表字段信息并打印全字段数据mysql_fetch 获取表字段信息并打印全字段数据mysql_fetch_field

    [11:44] 开始学习
  • 2-7

    使用mysqlAPI自动创建表 使用mysqlAPI自动创建表

    [17:30] 开始学习
  • 2-8

    使用MysqlAPI通过INSERT插入一千条数据 使用MysqlAPI通过INSERT插入一千条数据

    [17:45] 开始学习
  • 2-9

    UPDATE修改数据并根据std的map变量自动生成 UPDATE修改数据并根据std的map变量自动生成update的sql语句

    [15:26] 开始学习
  • 2-10

    DELETE和truncate清理数据 DELETE和truncate清理数据并用OPTIMIZE清理表空间

    [11:06] 开始学习
  • 2-11

    一次执行多条sql语句并遍历获取结果集mysql_n 一次执行多条sql语句并遍历获取结果集mysql_next_result

    [17:16] 开始学习
  • 第3章 事务和存储过程API开发

    2小时8节

  • 3-1

    MYSQL事务特性和用法介绍 MYSQL事务特性和用法介绍

    「仅限付费用户」点击下载“第三章代码.zip”

    [09:36] 开始学习
展开更多

5

学员评分

  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
超过  “C/C++”   99%的课程

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

      展开更多
      加载中
      没有了哦~
      仅需¥198.00
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      打包下载
      16周年庆满减满200减20元 满400减40元
      16周年庆,实付满200减20元
      是否单独购买该课程?
      直接购买 去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部