Java DataBase Connectivity是一个独立于特定数据库的管理系统,通过的SQL数据库存取和操作的公共接口。
定义了一组标准,为访问不同数据库提供了统一的途径。
JDBC体系结构
JDBC接口包括两个层面:
面向应用的api,供程序羊调用
面向数据库的api,供产商开发数据库的驱动程序
JDBC API
提供者:Java官方
内容:供开发者调用的接口
java.sql和javax.sql
- DriverManage类
- Connection 接口
- Statement 接口
- ResultSet 接口
DriverManage
提供者:Java官方
作用:管理不同的JDBC驱动
JDBC驱动
提供者:数据库产商
作用:负责连接不同的数据库
使用executeUpdate和executeQuery的区别就是它们返回的参数不同。