所有的JDBC核心类和接口都属于java.sql包 JDBC API 作为一组类和接口,可用以使Java应用以一种独立于(不依赖)开发商的方式向数据库发送SQL语句.此API主要由一些接口组成,其中定义了可用于程序中的大量方法。数据库引擎开发商和第三方厂商针对特定数据库引擎提供了这些接口的实现,这种实现即称为JDBC驱动程序(JDBC Driver)。由此可以采用一种不依赖于数据库的方式来开发程序,并且在部署时适当的插入JDBC驱动程序即可链接至一个特定的数据库引擎。对于大多数数据库引擎,市场上都有了相应的JDBC驱动程序,这包括商业产品和开源产品。如果无法由开发商得到适当的驱动程序,可以查看Sun的第三方驱动程序列表。