jdbc是java database connectivity API的缩写,用java语言编写的类和接口组成。
按功能划分主要分为6类:
1.用于管理连接数据源。
java.sql.drivermanager类用于管理数据库驱动程序,
java.sql.driver接口提供数据库管理系统的连接,
java.sql.Connection接口用于数据库连接。
2.用于发送SQL语句。包括:
java.sql.Statement接口实现类是一个静态sql语句的包装对象,
java.sql.PreparedStatement接口实现类是一个预置sql语句的包装类对象,
java.sql.CallableStatement接口实现类是一个SQL存储过程或函数的包装类对象。
3.获取查询的结果集。
java.sql.ResuletSet接口实现类是一个数据库结果集的包装类对象。
4.用于匹配SQL数据类型和Java数据类型。因为SQL的数据类型和Java的数据类型并不是一一匹配的。date,time,timestamp.
5.获取数据库元数据。
6.用于提供异常处理功能。