视频教程-C++Mysql8.0数据库跨平台编程实战-C/C++

C++Mysql8.0数据库跨平台编程实战
夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。
夏曹俊
¥198.00
立即订阅

订阅后:请点击此处观看视频课程

 

视频教程-C++Mysql8.0数据库跨平台编程实战-C/C++

学习有效期:永久观看

学习时长:973分钟

学习计划:17天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:夏曹俊

CEO/董事长/总经理

讲师介绍:夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。

☛点击立即跟老师学习☚

 

「你将学到什么?」

课程主要使用c++编程,所有演示代码都是跨平台,在windows平台中课程使用的开发环境为vs2017社区版,linux环境使用的是ubuntu 18.04下的g++和make。 课程通过思维导图+代码实操的讲解方式,实现的每一个功能都会对代码演示并分析讲解,详情可以看目录,和视频介绍。

 

「课程学习目录」

第1章:课程介绍和环境准备
1.课程介绍
2.mysql_server_windows服务器安装
3.mysql_workbench官方图像客户端安装和使用说明
4.vs2017下载安装说明
5.vs2017mysqlapi项目创建调用静态库和动态库
6.MysqlServer8.0在ubuntu上安装和配置
7.linux上mysqlapi项目创建编译运行
8.mysql_init_API库的初始化和清理
第2章:MySQL API开发
1.mysql_real_connect数据库完成连接
2.mysql连接超时时间和自动重连设置和测试mysql_options
3.mysql数据查询接口分析和mysql_real_query代码演示
4.获取结果集mysql_store_result
5.遍历并显示结果集mysql_fetch_row
6.获取表字段信息并打印全字段数据mysql_fetch_field
7.使用mysqlAPI自动创建表
8.使用MysqlAPI通过INSERT插入一千条数据
9.UPDATE修改数据并根据std的map变量自动生成update的sql语句
10.DELETE和truncate清理数据并用OPTIMIZE清理表空间
11.一次执行多条sql语句并遍历获取结果集mysql_next_result
第3章:事务和存储过程API开发
1.MYSQL事务特性和用法介绍
2.MYSQl事务API代码演示COMMIT_ROLLBACK
3.比较单条和多条SQL语句及事务插入十万条数据的性能
4.mysql_stmt_init插入二进制数据接口分析
5.完成二进制图片的读取和blob插入mysql_stmt_execute
6.完成数据库中二进制数据图片的读取并存储为文件MYSQL_TYPE_BLOB
7.分析存储过程调用方法通过代码创建存储过程
8.通过API调用存储过程并传递参数获取返回值
第4章:MySQL API C++封装
1.MySQLAPIC++封装策略和方法说明
2.LXMysql动态链接库和测试vs2017项目创建
3.完成封装的Init和Close接口
4.完成Connect连接数据的接口和测试
5.完成Query执行sql语句的接口封装和测试
6.完成Options接口封装设置自动重连和超时并加入命名空间
7.结果集获取StoreResult和清理接口完成并测试
8.完成FetchRow获取一行vector数据并完成自定义类型LXData
9.完成支持map的Insert插入数据接口封装
第5章:插入和读取二进制数据并移植到ubuntu
1.完成文件读取接口的封装
2.完成二进制文件内容插入的接口InsertBin封装
3.完成文件存储接口并读取插入的二进制数据
4.完成支持map的Update接口并测试修改数据
5.完成UpdateBin修改二进制数据逇接口并测试
6.完成LXMysql事务的接口封装
7.字符编码类型mysql设置和转换API分析(免费)
第6章:跨平台中文乱码问题和mysql锁
1.windows上字符集gbk和utf8互转
2.linux上字符集GBK和UTF8互转
3.LXMysql库添加字符集转换函数并测试GBK和UTF8数据插入和读取
4.简易获取数据的接口GetResult实现
5.mysql的表锁和行锁代码示例购票竞争
第7章:日志审计系统项目实战和课程总结
1.日志审计系统项目模块分析
2.日志审计系统Agent模块项目创建
3.Agent模块完成初始化数据库和日志文件
4.Agent模块完成读取日志主循环
5.Agent模块完成IP获取表创建日志插入
6.Center模块安装配置和数据初始化
7.Center审计策略表安装和策略添加
8.完成Center用户初始化和日志表审计表和设备表的初始化
9.完成Center的添加设备
10.Center主循环获取到Agent发送的最新事件
11.Center完成用正则审计事件存储结果
12.Client跨平台项目创建完成Init初始化
13.Client完成接收用户名和密码输入并替换密码显示为星号
14.client验证用户名密码并检测注入攻击
15.Client完成分页显示log
16.client完成审计数据获取并完成千万条测试数据插入接口
17.client完成搜索功能并测试百万级数据的有无索引的时间开销
18.完成client的like模糊查找
19.课程总结和完整代码提供

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,17天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握C/C++知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

学会 在windows和ubuntu的系统中安装配置mysql8.0和mysql官方图形界面;

学会mysql的sql、事务、锁和存储过程的c api,并解决中文乱码、文件存储等问题;

学会用c++封装自定义的mysql库,课程提供全部源代码;

课程中演示一个分布式的日志审计系统来练习mysql,课程提供全部源代码;

 

订阅课程 开始学习

你可能感兴趣的:(视频教程-C++Mysql8.0数据库跨平台编程实战-C/C++)