JDBC的全称是Java数据库连接(Java Database Connectivity),它是一套用于执行SQL语句的Java API。应用程序可通过这套API连接到关系数据库,并使用SQL语句来完成对数据库中数据的查询、更新和删除等操作。应用程序使用JDBC访问数据库的方式如图所示。
可以看出,应用程序使用JDBC访问特定的数据库时,需要与不同的数据库驱动进行连接。由于不同数据库厂商提供的数据库驱动不同,因此,为了使应用程序与数据库真正建立连接,JDBC不仅需要提供访问数据库的API,还需要封装与各种数据库服务器通信的细节。
为了让大家更好地理解应用程序如何通过JDBC访问数据库,接下来,通过一张图来描述JDBC的具体实现细节,如下图所示。
JDBC的实现包括三部分,具体如下:
● JDBC驱动管理器:负责注册特定的JDBC驱动器,主要通过java.sql.DriverM