什么是JDBC,概述

JDBC(Java Database Connectivity,Java数据基础连接)是标准的Java访问数据库的API。JDBC定义了数据库的连接、SQL语句的执行以及查询结果集的遍历等。

JDBC(Java Database Connectivity,Java数据基础连接)是标准的Java访问数据库的API。JDBC定义了数据库的连接、SQL语句的执行以及查询结果集的遍历等。JDBC把这些操作定义为接口,位于包java.sql下,如java.sql.Connection、java.sql.Statement、java.sql.ResultSet等,各个数据库提供商在自己的JDBC驱动中实现了这些接口。

使用JDBC,可以针对不同的数据库产品使用同一套程序,而不需要编写不同的程序。JDBC的基本功能如下。
连接数据库。
向数据库执行查询数据动作。

向数据库执行更新数据动作。
向数据库执行插入数据动作。
向数据库执行删除数据动作。
执行存储过程。

JDBC支持数据库访问的两层和三层模型。两层模型是Java应用程序或Applet直接与数据库进行交互操作的模型,它需要JDBC驱动将SQL语句发送到数据库,然后将执行结果再返回给客户端应用程序。三层模型是在应用与数据库之间,有一个中间应用服务器,这个应用服务器是将程序解耦合,使得逻辑与数据分离。其具体过程,是使用JDBC驱动把命令发送给中间应用服务器,在此服务器中执行一定的逻辑操作,再将这些命令发送给数据库;数据库接收命令后,执行相关操作,将产生的结果返回给中间服务器,再通过中间服务器将数据发回给应用。 本文链接地址: 什么是JDBC,概述