dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5510|回复: 53

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

[复制链接]
  • TA的每日心情
    奋斗
    2023-5-21 15:25
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    82

    主题

    110

    帖子

    562

    积分

    荣誉会员

    积分
    562

    发表于 2022-6-11 02:00:19 | 显示全部楼层 |阅读模式
    程序人生
    课程方向: C/C++ 
    课程类型: 优化/进阶 

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

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

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

    课程目录:
    第1章 课程介绍和环境准备 (1小时37分钟 8节)
    1-1课程介绍[14:50]
    1-2mysql_server_windows服务器安装[20:28]
    1-3mysql_workbench官方图像客户端安装和使[10:43]
    1-4vs2017下载安装说明[05:36]
    1-5vs2017mysqlapi项目创建调用静态库和动态[14:46]
    1-6MysqlServer8.0在ubuntu上安装和配[10:23]
    1-7linux上mysqlapi项目创建编译运行[08:49]
    1-8mysql_init_API库的初始化和清理[11:35]

    第2章 MySQL API开发 (2小时28分钟 11节)
    2-1mysql_real_connect数据库完成连接[08:37]
    2-2mysql连接超时时间和自动重连设置和测试mysql[12:26]
    2-3mysql数据查询接口分析[14:03]
    2-4获取结果集mysql_store_result[10:26]
    2-5遍历并显示结果集mysql_fetch_row[12:02]
    2-6获取表字段信息并打印全字段数据mysql_fetch[11:44]
    2-7使用mysqlAPI自动创建表[17:30]
    2-8使用MysqlAPI通过INSERT插入一千条数据[17:45]
    2-9UPDATE修改数据并根据std的map变量自动生成[15:26]
    2-10DELETE和truncate清理数据[11:06]
    2-11一次执行多条sql语句并遍历获取结果集mysql_n[17:16]

    第3章 事务和存储过程API开发 (2小时 8节)
    3-1MYSQL事务特性和用法介绍[09:36]
    3-2MYSQl事务API代码演示COMMIT_ROLLB[17:01]
    3-3比较单条和多条SQL语句及事务插入十万条数据的性能[15:18]
    3-4mysql_stmt_init插入二进制数据接口分析[06:21]
    3-5完成二进制图片的读取和blob插入mysql_stm[23:32]
    3-6完成数据库中二进制数据图片的读取并存储为文件[14:05]
    3-7分析存储过程调用方法通过代码创建存储过程[17:55]
    3-8通过API调用存储过程并传递参数获取返回值[17:02]

    第4章 MySQL API C++封装 (2小时9分钟 9节)
    4-1MySQLAPIC++封装策略和方法说明[11:33]
    4-2LXMysql动态链接库和测试vs2017项目创建[17:32]
    4-3完成封装的Init和Close接口[09:35]
    4-4完成Connect连接数据的接口和测试[10:10]
    4-5完成Query执行sql语句的接口封装和测试[13:50]
    4-6完成Options接口封装设置自动重连和超时并加入命[14:44]
    4-7结果集获取StoreResult和清理接口完成并测试[11:58]
    4-8完成FetchRow获取一行vector数据并完成自[11:24]
    4-9完成支持map的Insert插入数据接口封装[28:18]

    第5章 插入和读取二进制数据并移植到ubuntu (1小时6分钟 6节)
    5-1完成文件读取接口的封装[13:36]
    5-2完成二进制文件内容插入的接口InsertBin封装[17:06]
    5-3完成文件存储接口并读取插入的二进制数据[07:58]
    5-4完成支持map的Update接口并测试修改数据[11:31]
    5-5完成UpdateBin修改二进制数据逇接口并测试[09:55]
    5-6完成LXMysql事务的接口封装[06:22]

    第6章 跨平台中文乱码问题和mysql锁 (2小时9分钟 6节)
    6-1字符编码类型mysql设置和转换API分析(免费)[18:43]
    6-2windows上字符集gbk和utf8互转[25:04]
    6-3linux上字符集GBK和UTF8互转[25:24]
    6-4LXMysql库添加字符集转换函数并测试GBK[25:10]
    6-5简易获取数据的接口GetResult实现[14:29]
    6-6mysql的表锁和行锁代码示例购票竞争[20:58]

    第7章 日志审计系统项目实战和课程总结 (4小时40分钟 19节)
    7-1日志审计系统项目模块分析[15:30]
    7-2日志审计系统Agent模块项目创建[15:43]
    7-3Agent模块完成初始化数据库和日志文件[14:14]
    7-4Agent模块完成读取日志主循环[08:40]
    7-5Agent模块完成IP获取表创建日志插入[32:52]
    7-6Center模块安装配置和数据初始化[22:59]
    7-7Center审计策略表安装和策略添加[13:21]
    7-8完成Center用户初始化和日志表审计表和设备表的初[10:04]
    7-9完成Center的添加设备[07:21]
    7-10Center主循环获取到Agent发送的**事件[13:20]
    7-11Center完成用正则审计事件存储结果[14:12]
    7-12Client跨平台项目创建完成Init初始化[11:15]
    7-13Client完成接收用户名和密码输入并替换密码显示为[17:23]
    7-14client验证用户名密码并检测注入攻击[18:20]
    7-15Client完成分页显示log[17:39]
    7-16client完成审计数据获取并完成千万条测试数据插入[00:53]
    7-17client完成搜索功能并测试百万级数据的有无索引的[19:51]
    7-18完成client的like模糊查找[04:32]
    7-19课程总结和完整代码提供[22:10]


    下载地址:

    游客,如果您要查看本帖隐藏内容请回复
    温馨提示:
    1、本站所有内容均为互联网收集或网友分享或网络购买,本站不破解、不翻录任何视频!
    2、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意!
    3、本站资源仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除.
    4、本站资源质量虽均经精心审查,但也难保万无一失,若发现资源有问题影响学习请一定及时点此进行问题反馈,我们会第一时间改正!
    5、若发现链接失效了请联系管理员,管理员会在2小时内修复
    6、如果有任何疑问,请加客服QQ:1300822626 2小时内回复你!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 21:16
  • 签到天数: 463 天

    [LV.9]以坛为家II

    0

    主题

    978

    帖子

    3289

    积分

    傲视群雄

    Rank: 8Rank: 8

    积分
    3289

    发表于 2022-6-11 03:22:08 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 21:16
  • 签到天数: 988 天

    [LV.10]以坛为家III

    7

    主题

    1918

    帖子

    7083

    积分

    深不可测

    Rank: 9Rank: 9Rank: 9

    积分
    7083

    发表于 2022-6-11 05:45:14 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 07:52
  • 签到天数: 787 天

    [LV.10]以坛为家III

    0

    主题

    1368

    帖子

    5365

    积分

    深不可测

    Rank: 9Rank: 9Rank: 9

    积分
    5365

    发表于 2022-6-11 05:58:39 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-21 19:41
  • 签到天数: 1259 天

    [LV.10]以坛为家III

    117

    主题

    2501

    帖子

    1万

    积分

    超凡入圣

    Rank: 10Rank: 10Rank: 10

    积分
    13386

    发表于 2022-6-11 07:34:58 | 显示全部楼层
    6666666666666666666666666666.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-12-6 10:10
  • 签到天数: 603 天

    [LV.9]以坛为家II

    5

    主题

    1149

    帖子

    4244

    积分

    傲视群雄

    Rank: 8Rank: 8

    积分
    4244

    发表于 2022-6-11 08:53:26 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 09:53
  • 签到天数: 957 天

    [LV.10]以坛为家III

    0

    主题

    2790

    帖子

    8019

    积分

    超凡入圣

    Rank: 10Rank: 10Rank: 10

    积分
    8019

    发表于 2022-6-11 09:08:42 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2024-4-30 16:14
  • 签到天数: 42 天

    [LV.5]常住居民I

    0

    主题

    221

    帖子

    590

    积分

    终身会员[B]

    积分
    590

    发表于 2022-6-11 09:47:56 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 14:19
  • 签到天数: 443 天

    [LV.9]以坛为家II

    0

    主题

    2037

    帖子

    5587

    积分

    深不可测

    Rank: 9Rank: 9Rank: 9

    积分
    5587

    发表于 2022-6-11 10:17:37 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 08:31
  • 签到天数: 328 天

    [LV.8]以坛为家I

    0

    主题

    438

    帖子

    1757

    积分

    一代宗师

    Rank: 7Rank: 7Rank: 7

    积分
    1757

    发表于 2022-6-11 10:48:10 | 显示全部楼层
    正需要,支持楼主大人了!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2025-1-4 06:34 , Processed in 0.152188 second(s), 40 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表