数据库编程是Java应用软件开发中不可或缺的组成部分。Java提供的JDBC(Java Database Connectivity)使得软件编程人员在数据库编程中如鱼得水,真正实现操作平台独立以及供应商独立的目标。
01、揭秘JDBC
JDBC是Java数据库编程的总称,是JDK重要组成部分,指的是java.sql包中提供的所有支持数据库编程的API类。当然,数据库是JDBC的必要组成部分。由于现在流行的数据库都提供与Java程序连接的驱动软件,因此,在JDK9以及新版本的Java SE中不再提供数据库(除JDK6 到JDK 8包括小型数据库Derby外)。在JDBC编程中,软件开发人员必须具有数据库访问的等级和能力(如可以读写、删除、更新、创建数据库等),或者为了方便编程和测试,在本地计算机上安装自己管理和控制的数据库。
JDBC包括更高一层的含义,它提供对第三方数据库提供商,在编写驱动软件时遵循的协议和规范。JDBC通过驱动软件drivers,或称Connec