解释一下 JDBC 的架构?

java 8programmingobject oriented programming

如果您想开发一个与数据库通信的 Java 应用程序,则应该使用 JDBC API。驱动程序是所述 API 的实现;不同的供应商提供不同的驱动程序,您需要根据要通信的数据库使用合适的驱动程序。驱动程序管理器加载驱动程序并管理驱动程序。

以下是 JDBC 的组件:

  • JDBC DriverManager:java.sql 包的 DriverManager 类管理不同类型的 JDBC 驱动程序。该类加载驱动程序类。此外,每当建立新连接时,它都会从先前加载的驱动程序中选择并加载合适的驱动程序。

    注意:从 JDBC 4.0 开始,CLASSPATH 中的驱动程序将自动加载。

  • JDBC API:它是一种 Java 抽象,使应用程序能够与关系数据库进行通信。它提供了两个主要包,即 java.sql 和 javax.sql。它提供了用于连接数据库、创建语句(quires)、执行语句和处理结果的类和方法。


相关文章