1. JDBC简介
1.1 JDBC 简介
JDBC 是 Java语言提供访问和操作数据库中的一种途径
通过使用JDBC可以操作任意的SQL语句,来访问和操作数据库
- DML
- DDL
- DCL
JDBC在应用程序中的位置
1.2 JDBC 驱动
- JDBC是一种跨平台的实现机制,是一个借口规范的定义
- 使用不同的数据库需要加载不同的数据库驱动实现
- 这样就提供了操作数据库的统一方式
JDBC是跨平台的,跨数据库平台
1.3 JDBC 包
- java.sql
- JDBC的核心类和接口
- javax.sql (x:扩展)
- 数据库连接池、数据源、JNDI和Rowset(行级)等高级特征
1.4 JDBC 常用接口和类
DriverManager
- 驱动管理器获得数据库连接
Connection
- 数据库连接接口
Statement
- 语句接口,用来静态操作SQL语句
PreparedStatement
- 预定义语句,用来动态操作SQL语句
CallableStatement
- 可以调用存储过程的预定义语句
ResultSet
- 结果集,保存数据记录的结果集合
ResultSetMetaData
- 结果集元数据,如:列名称、列类型等
DataBaseMetaData
- 数据元数据,如数据库名称、版本等