下载此文档

精品PPT课件--Java语言程序设计(第三版,清华)第10章.ppt


文档分类:IT计算机 | 页数:约75页 举报非法文档有奖
1/75
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/75 下载此文档
文档列表 文档介绍
第15章 Java数据库连接(JDBC)
1
课程的教学目标
►数据库基础
►通过学习本章使学生能够熟悉通过JDBC 进行访问数据库
►设置环境
►建立连接
►执行带有参数的SQL语句,对数据库进行操作
2
JDBC概述
什么是JDBC?
JDBC (Java Database Connection)是为Java语言定义的一个SQL调用级的数据库编程接口。其主要由两部分组成
JDBC API(JDBC API, JDBC Driver API)
JDBC驱动程序管理器
JDBC能完成3件事:
与一个数据库建立连接
向数据库发送SQL语句
处理数据库返回的结果
3
JDBC API
是一组由Java语言编写的类和接口,
,这个包包含于J2SE中
API的功能,成为了J2EE的一个基本组成部分
可分为两个层次
面向程序员的JDBC API
负责应用程序与JDBC Manager之间的通信
面向底层的JDBC Driver API
负责JDBC Manager与数据库驱动程序具体实现之间的通信
4
应用程序通过JDBC API和底层的JDBC Driver API打交道
通过JDBC访问数据库(续) ——JDBC API的体系结构
是连接JDBC API
与具体数据库之间
的桥梁,以后就可
以通过JDBC API
来存取数据库
负责应用程序与JDBC Manager之间的通信
负责JDBC Manager与数据库驱动程序具体实现之间的通信,复责载入相应的驱动
5
什么是ODBC?
▲ODBC是一个C语言实现的访问数据库API
▲对没有提供JDBC驱动的数据库,使用JDBC-ODBC桥来数据库是常用的方法(通过ODBC驱动器提供数据库连接)
▲通过ODBC API,应用程序可以存取保存在多种不
同数据库管理系统(DBMS)中的数据,而不论
每个DBMS使用了何种数据存储格式和编程接口
6
说明
要通过JDBC来存取某一特定的数据库,必须有相应的JDBC driver,它往往是由生产数据库的厂家提供,是连接JDBC API(类和接口)与具体数据库之间的桥梁。
四种驱动:JDBC/ODBC Bridge、Native API Partly Protocol All Java和Native Protocol All Java。
Java程序首先使用JDBC API来与JDBC Driver Manager交互,由JDBC Driver Manager载入指定的JDBC drivers, 以后就可以通过JDBC API来存取数据库。
7
JDBC API提供的重要接口
处理驱动的调入并且对产生新的数据库连接提供支持。
代表对特定数据库的连接。
对一个特定的数据库执行SQL语句。
控制对一个特定语句的行数据的存取。
8
一个基本的JDBC程序开发包含如下步骤
设置环境,引入相应的JDBC类(数据源配置、import)
选择合适的JDBC驱动程序并加载(forName())
分配一个Connection对象
分配一个Statement对象
用该Statement对象进行查询等操作
从返回的ResultSet对象中获取相应的数据
关闭Connection
通过JDBC访问数据库 ——JDBC程序开发步骤
9
创建数据源
JDBC连接数据库的方式:
▲使用JDBC-ODBC Bridge(桥接器)
▲使用某种数据库的专用驱动程序
10

精品PPT课件--Java语言程序设计(第三版,清华)第10章 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数75
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wo1230
  • 文件大小0 KB
  • 时间2014-04-15