11.1 JDBC概述
JDBC(Java Database Connectivity, Java数据库连接)是SUN公司于1996年提供的一套访问数据库的标准Java类库,是一套用于执行SQL语句的Java API。应用程序可以通过这套API与关系型数据库建立连接,并通过SQL语句实现对数据库的新增、删除、查询和修改。
JDBC为操作所有关系型数据库制定了一套规则(即接口),然后由各个数据库厂商或第三方机构来实现这些接口,为开发人员提供数据库驱动包(*.jar),开发人员就可以不需要直接与数据库底层进行交互,从而使代码的通用性更强,让数据库操作更加简单,可移植性更高。总之,有了JDBC API之后就不必为每个不同的数据库编写专门的程序,只需用JDBC API写一个程序就可以与不同的数据库进行连接和操作,如图11.1所示。

图11.1 开发人员通过JDBC API操作数据库
提示:(https://www.daowen.com)
JDBC是Java访问数据库的标准规范(即定义接口),具体的实现由各大数据库厂商来实现或提供(即数据库驱动)。
JDBC的优点:
(1)程序员不用关注数据库操作类的具体实现,只需调用JDBC接口中的方法。
(2)代码不依赖于任何数据库。
(3)只需要少量的维护就可访问其他数据库。