C++Mysql8.0数据库跨平台编程实战
适合人群:1、有c语言基础的同学;
2、有c++基础想要进行实战学习的同学;
3、工作中用到或者做数据库编程的
课程目标:
学习 在windows和ubuntu的系统中安装配置mysql8.0和mysql官方图形界面,学习mysql的sql、事务、锁和存储过程的c api,并解决中文乱码、文件存储等问题;
课程目录:
第1章 课程介绍和环境准备 (1小时37分钟 8节)
1-1课程介绍
1-2mysql_server_windows服务器安装
1-3mysql_workbench官方图像客户端安装和使
1-4vs2017下载安装说明
1-5vs2017mysqlapi项目创建调用静态库和动态
1-6MysqlServer8.0在ubuntu上安装和配
1-7linux上mysqlapi项目创建编译运行
1-8mysql_init_API库的初始化和清理
第2章 MySQL API开发 (2小时28分钟 11节)
2-1mysql_real_connect数据库完成连接
2-2mysql连接超时时间和自动重连设置和测试mysql
2-3mysql数据查询接口分析
2-4获取结果集mysql_store_result
2-5遍历并显示结果集mysql_fetch_row
2-6获取表字段信息并打印全字段数据mysql_fetch
2-7使用mysqlAPI自动创建表
2-8使用MysqlAPI通过INSERT插入一千条数据
2-9UPDATE修改数据并根据std的map变量自动生成
2-10DELETE和truncate清理数据
2-11一次执行多条sql语句并遍历获取结果集mysql_n
第3章 事务和存储过程API开发 (2小时 8节)
3-1MYSQL事务特性和用法介绍
3-2MYSQl事务API代码演示COMMIT_ROLLB
3-3比较单条和多条SQL语句及事务插入十万条数据的性能
3-4mysql_stmt_init插入二进制数据接口分析
3-5完成二进制图片的读取和blob插入mysql_stm
3-6完成数据库中二进制数据图片的读取并存储为文件
3-7分析存储过程调用方法通过代码创建存储过程
3-8通过API调用存储过程并传递参数获取返回值
第4章 MySQL API C++封装 (2小时9分钟 9节)
4-1MySQLAPIC++封装策略和方法说明
4-2LXMysql动态链接库和测试vs2017项目创建
4-3完成封装的Init和Close接口
4-4完成Connect连接数据的接口和测试
4-5完成Query执行sql语句的接口封装和测试
4-6完成Options接口封装设置自动重连和超时并加入命
4-7结果集获取StoreResult和清理接口完成并测试
4-8完成FetchRow获取一行vector数据并完成自
4-9完成支持map的Insert插入数据接口封装
第5章 插入和读取二进制数据并移植到ubuntu (1小时6分钟 6节)
5-1完成文件读取接口的封装
5-2完成二进制文件内容插入的接口InsertBin封装
5-3完成文件存储接口并读取插入的二进制数据
5-4完成支持map的Update接口并测试修改数据
5-5完成UpdateBin修改二进制数据逇接口并测试
5-6完成LXMysql事务的接口封装
第6章 跨平台中文乱码问题和mysql锁 (2小时9分钟 6节)
6-1字符编码类型mysql设置和转换API分析(免费)
6-2windows上字符集gbk和utf8互转
6-3linux上字符集GBK和UTF8互转
6-4LXMysql库添加字符集转换函数并测试GBK
6-5简易获取数据的接口GetResult实现
6-6mysql的表锁和行锁代码示例购票竞争
第7章 日志审计系统项目实战和课程总结 (4小时40分钟 19节)
7-1日志审计系统项目模块分析
7-2日志审计系统Agent模块项目创建
7-3Agent模块完成初始化数据库和日志文件
7-4Agent模块完成读取日志主循环
7-5Agent模块完成IP获取表创建日志插入
7-6Center模块安装配置和数据初始化
7-7Center审计策略表安装和策略添加
7-8完成Center用户初始化和日志表审计表和设备表的初
7-9完成Center的添加设备
7-10Center主循环获取到Agent发送的**事件
7-11Center完成用正则审计事件存储结果
7-12Client跨平台项目创建完成Init初始化
7-13Client完成接收用户名和密码输入并替换密码显示为
7-14client验证用户名密码并检测注入攻击
7-15Client完成分页显示log
7-16client完成审计数据获取并完成千万条测试数据插入
7-17client完成搜索功能并测试百万级数据的有无索引的
7-18完成client的like模糊查找
7-19课程总结和完整代码提供
下载地址:
**** Hidden Message ***** 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 6666666666666666666666666666. 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 正需要,支持楼主大人了!