JDBC学习笔记
1简介:
JDBC (java database connectivity)是一种执行 SQL 语句的java API由java语言编写的类和接口组成。
jdk 1.1 之前 java 程序中常常使用ODBC来访问数据库,JDBC的出现使java访问数据库的能力大大的增强了。
JDBC在不同的数据库连接驱动顶端提供了一个统一的接口,使得同样的程序几乎不需要修改就可以访问不同的数据库。
应用程序 |
JDBC API | ||
Jdbc 驱动a | Jdbc 驱动b | Jdbc 驱动c |
数据库驱动a | 数据库驱动b | 数据库驱动c |
DB a | DB b | DB c |
2 JDBC 驱动类型:
1. JDBC-ODBC 桥加odbc驱动程序。
2. 本地API 和部分java编写的驱动程序。
3. JDBC网络纯java驱动程序。
4. 本地协议纯java驱动程序。
3 JDBC 的常用核心API
1. java.sql.DriverManage: 装载JDBC驱动程序,返回适合驱动程序的连接。
2. Java.sql.Driver:Driver对象具有连接到DriverManage提供的url上的能力。
3. Java.sql.Connection: 代表雨特定数据库的会话。
4. Java.sql.Statment:作为sql在connection上执行sql语句的容器。
5. Java.sql.ResultSet: 模拟结果集。JDBC
4 JDBC 基本步骤:
1. 注册数据库的驱动程序。
2. 获得数据库连接。
3. 执行SQL语句。
4. 获得执行结果。