课堂笔记22-11-7(Web应用开发)
Web应用开发
数据库可行性分析
- 数据库可行性分析的评判标准是:设计的数据库能完成所有功能中的所有数据操作,但是又如何进行数据库可行性分析呢?
- 可以通过运行实现DB操作的SQL语句来达到数据库可行性分析的目的。具体来说
- 如果一个功能中的所有DB操作都能用SQL模拟实现,那么此数据库对此功能可行。
- 如果一个模块下的所有功能都能用SQL模拟实现则此模块可行。
- 同理如果一个子系统下的所有模块都能用SQL模拟实现则此子系统可行。
- 如果系统中的所有子系统都能用SQL模拟实现那么整个系统就可行。
- 总而言之,数据库的可行性分析就是编写每个功能的所有DB操作的SQL语句。
- 可以通过运行实现DB操作的SQL语句来达到数据库可行性分析的目的。具体来说
JDBC技术编码
- JDBC(Java Database Connectivity,Java数据库连接)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。
- JDBC技术的跨平台
- JDBC技术的跨平台实现
- JDBC技术采用“委托”方式实现跨数据库服务器平台。
- 在JDBC API的类中,JDBC API中存在大量的Java抽象类和Java接口,这些Java抽象类和Java接口中包含大量的没有实现代码的抽象方法。
- JDBC技术会“委托”各大数据库厂家给出JDBC API中所有抽象方法的实现代码。即数据库厂家会用一些具体子类实现JDBC API中的接口或继承JDBC API中的抽象类,而在这些具体子类中给出继承得到的抽象方法的实现代码。
- 数据库厂家会将这些具体子类放到一个个Java包中,并压缩成一个Jar文件,此Jar文件我们通常称为此数据库的JDBC驱动。
- 数据库JDBC驱动
- 数据库的JDBC驱动简单理解就是,由数据库厂家提供的一个Jar压缩文件,此Jar压缩文件中包含很多Java具体类,这些Java具体类实现了JDBC API中的所有未实现的抽象方法。
课后作业
- 单元测验1,在学习通上在线做
- 实验报告1~3,提交到钉钉群文件“/实验报告”对应目录中
- 提交Demo数据库设计文档,文件名为:学号_姓名.rar。提交到钉钉群文件“/作业”对应目录中
- 案例项目数据库可行性分析。提交到钉钉群文件“/作业”对应目录中、
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ming OR Fang KINESPHERE!
评论






