什么是JDBC
1 什么是JDBC?
JDBC全称叫(Java DataBase Connectivity)Java数据库连接。JDBC是一套Java API,用于连接数据库并执行查询。它是JavaSE的一部分。JDBC API使用JDBC驱动程序与数据库连接。JDBC驱动程序有四种类型:
- JDBC-ODBC Bridge驱动程序
- Native-API驱动程序
- 网络协议驱动(Network Protocol)
- 本地协议驱动(Native Protocol )
我们可以使用JDBC API来访问存储在任何关系型数据库中的表数据。借助JDBC API,我们可以从数据库中保存,更新,删除和获取数据。
JDBC的当前版本为4.3。它是自2017年9月21日以来的稳定版本。它基于X/Open SQL调用级别接口。在java.sql包中包含所有JDBC API的类和接口。
JDBC API的常用接口如下:
- Driver接口
- Connection接口
- Statement接口
- PreparedStatement接口
- CallableStatement接口
- ResultSet接口
- ResultSetMetaData接口
- DatabaseMetaData接口
- RowSet接口
下面列出了常用的JDBC API类:
- DriverManager类
- Blob类
- Clob类
- Types类
2 为什么要使用JDBC?
在JDBC之前,ODBC API是用于与数据库连接并执行查询的数据库API。但是,ODBC API使用C语言编写的ODBC驱动程序(也就是必须依赖window平台)。因此,Java定义了自己的API(JDBC API),该API使用JDBC驱动程序(以Java语言编写)。
我们可以使用JDBC API通过Java程序操作数据库,并且可以执行以下操作:
- 连接到数据库
- 执行查询并更新对数据库的SQL语句
- 从数据库查询数据。
热门文章
优秀文章