|
数据库:MySQL数据库
学习内容
- 学习使用mysql数据库
- 使用支持库命令操作mysql数据库
- 直接修改类中的代码,体会使用类的便捷之处
- 【ZY】在数据库中新加入一个表,用来记录类型,实现自定义类型
- 在添加数据的时候可以选择对应的类型,不只局限于固定的老三样
学习重点
- 进一步强化编程能力
- 学会读代码,改代码,写代码
- 修改27课中类的代码,让类中的代码直接支持mysql支持库中命令的操作来操作mysql数据库
学习难点
- 使用类的好处:可以做到不修改程序中的代码,仅修改类中的代码,完成功能的实现
学习命令
- 连接mysql数据库
- 执行SQL语句
- 取记录集
- 读字段值
使用MySQL数据库
-
官方mysql的支持库命令中的创建表命令不是很好用
> 可以先自行在mysql中创建好表
-
在连接数据库的时候,连接成功返回的是mysql数据库的句柄
-
增加一个连接数据库的功能
-
取记录集就是取出sql语句执行的结果
-
在使用mysql支持库进行adqu的时候
- 使用支持库提供的记录操作命令
- 使用自写的sql语句,再使用执行sql命令
-
体会修改类的代码,局部代码小修改,程序即可运行!
编程好习惯
-
输出语句可以是手动写死,可以是使用局部变量来进行输出
-
四有人士
-
学e的初期阶段
- 写程序
- 读程序
- 改程序
-
学e的后期阶段
- 读程序
- 改程序
- 写程序
必须什么都要会!!
可以说没有写不出来的程序
也没有改不好的程序
只有不想动脑不想动手的人
本例程犯的严重错误
-
对类对象的生命周期的认识不够深刻
- 在启动窗口的程序集中已经定义了类对象
- 然而在添加数据的子程序中又定义了一个新的类对象
> 出现的问题是:
> 当在使用**子程序中定义的类对象的**时候,是**无法获取到原先程序集的数据库句柄的,得到的句柄是0**!
-
所以既然在其他子程序中还要使用第一次获得的数据库句柄,就不能在子程序中再次定义一个类对象
-
当然在子程序中的类对象可以通过再次调用方法来获得当前的数据库连接句柄,(句柄相同?)但是这样显然是不合理的
- 两次句柄相同?
- 是不同的
-
所以在这个例程中,类对象仅设置一次,就在启动窗口的程序集中设置一次即可,不要在调用处再进行设置
2022/6/25 18:02:25
28数据库:MySQL.e
(34.25 KB, 下载次数: 29)
|
|