1、什么是JDBC
JDBC 规范定义 接口 ,具体的实现由各大数据库厂商来实现。
JDBC 是 Java 访问数据库的标准规范,真正怎么操作数据库还需要具体的实现类,也就是数据库驱动。每个
数据库厂商根据自家数据库的通信格式编写好自己数据库的驱动。所以我们只需要会调用 JDBC 接口中的方法即
可,数据库驱动由数据库厂商提供。
使用 JDBC 的好处:
程序员如果要开发访问数据库的程序,只需要会调用 JDBC 接口中的方法即可,不用关注类是如何实现的。
使用同一套 Java 代码,进行少量的修改就可以访问其他 JDBC 支持的数据库。

2、JDBC开发使用到的包
| 包名 |
说明 |
| javax.sql |
数据库扩展包,提供数据库额外的功能。如:连接池 |
| java.sql |
所有与 JDBC 访问数据库相关的接口和类 |
| 数据库的驱动 |
由各大数据库厂商提供,需要额外去下载,是对 JDBC 接口实现的类 |
3、JDBC核心API
| 接口或类 |
作用 |
| DriverManager 类 |
1) 管理和注册数据库驱动 2) 得到数据库连接对象 |
| Connection 接口 |
一个连接对象,可用于创建 Statement 和 PreparedStatement 对象 |
| Statement 接口 |
一个 SQL 语句对象,用于将 SQL 语句发送给数据库服务器。 |
| PreparedStatemen 接口 |
一个 SQL 语句对象,是 Statement 的子接口 |
| ResultSet 接口 |
用于封装数据库查询的结果集,返回给客户端 Java 程序 |
4、导入jar包


相关文章: