第10章数据库连接
第10章 数据库连接
10.1JDBC介绍 10.2JDBC驱动 10.3JDBC应用 10.4结果集
10.1 JDBC介绍 10.2 JDBC驱动 10.3 JDBC应用 10.4 结果集
10.1JDBC介绍 JDBC(Java DataBase Connectivity)是Java数据库 连接API,提供连接各种常用数据库的能力。 Java应用程序 JDBC 服 客户端 数据库服务器 JSP/Servlet JDBC 客户端 应用服务器 数据库服务器
10.1 JDBC介绍 JDBC(Java DataBase Connectivity)是Java数据库 连接API,提供连接各种常用数据库的能力。 Java应用程序 JDBC JDBC JSP/Servlet 客 户 端 数据库服务器 应用服务器 数据库服务器 客 户 端
DBC程序的工作原理 Java应用程序 JDBC API 口提供者:sun公司 口内容:供程序员调用的接口与 JDBC API 类,集成在java.sql和javax.sql 包中 JDBC Driver Manager DriverManager 口提供者:sun公司 JDBC驱动 JDBC驱动 口作用:载入各种不同的JDBC驱 动 ■JDBC驱动 Sql Oracle 口提供者: 数据库厂商 Server 作用:负责连接各种不同的数 据库
JDBC程序的工作原理 ◼ JDBC API ❑ 提供者:sun公司 ❑ 内容:供程序员调用的接口与 类,集成在java.sql和javax.sql 包中 ◼ DriverManager ❑ 提供者:sun公司 ❑ 作用:载入各种不同的JDBC驱 动 ◼ JDBC 驱动 ❑ 提供者:数据库厂商 ❑ 作用:负责连接各种不同的数 据库 Sql Server Oracle JDBC API JDBC Driver Manager JDBC 驱动 JDBC 驱动 Java 应用程序
使用]ava开发数据库应用程序需要4个主要 类和接口: ·DriverManager类:依据数据库的不同,管理JDBC驱动 Connection接口:负责连接数据库并担任传送数据的任务 Statement接口:由Connection产生,负责执行SQL语句 ■ResultSet接口:负责保存Statement执行后所产生的查询结果 Connection 3 Statement 客户端 ResultSet 数据库服务器 DriverManager
使用Java开发数据库应用程序需要4个主要 类和接口: ◼ DriverManager类:依据数据库的不同,管理JDBC驱动 ◼ Connection接口: 负责连接数据库并担任传送数据的任务 ◼ Statement接口:由 Connection 产生,负责执行SQL语句 ◼ ResultSet接口:负责保存Statement执行后所产生的查询结果 Connection DriverManager Statement ResultSet 客 户 端 数据库服务器 1 2 3 4