数据访问服务中间件,就是指一切连接应用程序和 数据库的软件。由于RDBMS产品众多,且不同的RDBMS产品支持的SQL语言存在差异,因此ODBC,JDBC是提供标准的SQL数据访问的中间件,提供了统一,标准的接口函数,为应用程序实现RDBMS平台的无关性和可移植性奠定了基础。
JDBC(Java DataBase Connectivity) 称为Java数据库连接,它是一种用于数据库访问的应用程序API,由一组用Java语言编写的类和接口组成,有了JDBC就可以用统一的语法对多种关系数据库进行访问,而不用担心其数据库操作语言的差异。 有了JDBC,就不必为访问Mysql数据库专门写一个程序,为访问Oracle又专门写一个程序等等。
JDBC的结构可划分为两层:一个是面向底层的JDBC Driver Interface(驱动程序管理器接口)(各数据库厂商负责实现接口),另一个是面向程序员的JDBC API。
使用JDBC编程,可让开发人员从复杂的驱动器调用命令和函数中解脱出来,可以致力于应用程序中的关键地方。JDBC支持不同的关系数据库,这使得程序的可移植性大大加强。
对于软考,大家了解这些应该就可以了,往往出题类型考察各种中间件技术,包括数据库访问中间件、面向消息的中间件、分布式对象中间件和事务中间件。大家记住不同类型的几种名称即可。
标签:JDBC,RDBMS,数据库,中间件,应用程序,访问 From: https://blog.51cto.com/u_3176433/5780121