Java JDBC 简介



  • 什么是JDBC

    JDBC代表Java数据库连接。JDBC是一个Java API,用于连接数据库并执行查询。它是JavaSE(Java标准版)的一部分。JDBC API使用JDBC驱动程序与数据库连接。JDBC驱动程序有四种类型:
    • JDBC-ODBC 桥接驱动
    • Native 驱动
    • 网络协议驱动
    • Thin 驱动
    我们可以使用JDBC API来访问存储在任何关系数据库中的表格数据。借助JDBC API,我们可以从数据库中保存,更新,删除和获取数据。
    Java JDBC工作原理如下:
    java jdbc
    JDBC基于X/Open SQL调用级别接口。java.sql中的包中包含JDBC API的类和接口。JDBC API 的流行接口列表如下:
    • Driver 接口
    • Connection 接口
    • Statement 接口
    • PreparedStatement 接口
    • CallableStatement 接口
    • ResultSet 接口
    • ResultSetMetaData 接口
    • DatabaseMetaData 接口
    • RowSet 接口
    下面列出了流行的JDBC API类:
    • DriverManager
    • Blob
    • Clob
    • Types
  • 为什么要使用JDBC

    JDBC之前,ODBC API是用于与数据库连接并执行查询的数据库API。但是,ODBC API使用以C语言编写的ODBC驱动程序(即,依赖于平台且不受保护的平台)。因此,Java定义了自己的API(JDBC API),该API使用JDBC驱动程序(以Java语言编写)。 我们可以使用JDBC API通过Java程序处理数据库,并且可以执行以下任务:
    • 连接到数据库
    • 执行查询并更新对数据库的语句
    • 检索从数据库收到的结果。