课堂笔记22-11-11(Web应用开发)
Web应用开发
JDBC技术编码
- JDBC实现原理
- JDBC(Java Database Connectivity,Java数据库连接)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。
- JDBC技术的跨平台
- 跨平台
- 跨硬件平台
- 跨软件平台
- 跨操作系统平台
- 如:Windows、Linux、macOS
- 跨软件服务器平台
- 如:数据库服务器、Web服务器
- 跨操作系统平台
- 跨平台
- 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中的所有未实现的抽象方法。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ming OR Fang KINESPHERE!
评论