继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【学习打卡】第11天 MySQL数据库开发_1

weixin_慕斯636612
关注TA
已关注
手记 34
粉丝 2
获赞 15

一、课程信息

打卡时间:2022.8.13
课程名称:C/C++气象数据中心实战,手把手教你做工业级项目
章节名称:轻松搞定MySQL数据库的开发
讲师: 长歌_吴从周

二、今日课程

课程内容:学习connection和sqlstatement类的使用方法;在C++程序中操作MySQL数据库的增删改查

三、学习心得

如何创建信息表

如果c程序中用到mysql的库函数,需要在编译的时候把库链接进来,老师将MySQL函数进行了封装。
connection类是数据库连接类,核心功能是提交事务、回滚事务、断开与数据库的连接。sqlstatement类用于操作SQL语句,MySQL支持的SQL语句都可以用这个类来操纵。
登陆数据库:connecttodb
登录数据库之后,如何要使用数据库需要定义sqlstatement类并绑定数据库连接:sqlstatement stmt(&conn)
准备SQL语句,并使用stmt.prepare准备创建表:stmt.prepare(const char *fmt)
执行SQL语句:execute(),需要用日志去记录执行成功与否

如何插入信息表

定义所需的信息结构体
操作SQL语句的对象
准备插入表的SQL语句,需要注意的是参数的需要从1开始,连续v、递增,参数也可以用问好表示,但是,问好的兼容性不好,不建议使用,SQL语句中的右值才能作为参数,表名、字段名、关键字、函数名等都不能作为参数
向表中插入数据

四、学习截图

图片描述图片描述

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP