JDBC全称为Java数据库连接(Java Database Connectivity),是一套用于执行SQL语句的Java API。应用程序可以通过这套API连接到关系型数据库,并使用SQL语句完成对数据中数据的查询、增加、更新和删除等操作。
JDBC在应用程序与数据库之间起到了一个桥梁作用,当应用程序使用JDBC访问特定的数据库时,需要通过不同数据库驱动与不同数据库进行连接,连接后即可对该数据库进行相应的操作。
JDBC常用API主要位于Java.sql包中,该包定义了一系列访问数据库的接口和类:
1.Driver 接口:代表驱动程序;
2.DriverManager 类:驱动程序管理员;
3.Connection 接口:代表数据库连接;
4.Statement 、PreparedStatement、CallableStatement 接口:代表数据库操作对象;
5.ResultSet 接口:代表结果集;
6.Databasemetadata、ResultSetmetadata接口:代表元数据;
7.Types 类:代表JDBC类型。
JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。