1 / 54
文档名称:

第07章 JDBC数据库访问.ppt

格式:ppt   大小:621KB   页数:54页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第07章 JDBC数据库访问.ppt

上传人:q1188830 2017/6/26 文件大小:621 KB

下载得到文件列表

第07章 JDBC数据库访问.ppt

相关文档

文档介绍

文档介绍:第 7 章
JDBC数据库访问
本章内容
JDBC技术概述
传统的数据库连接方法
JDBC API介绍
JDBC 技术概述
JDBC
Java程序访问数据库的标准,由Java编写的类和接口组成,称为JDBC API,为Java程序提供通用的数据访问接口。
JDBC的基本功能:
建立与数据库的连接
发送SQL语句
处理数据库操作结果
数据库访问的两层和三层模型
图7-1表示两层模型,也称作为客户机-数据库服务器结构,即C/S结构。
Java应用程序通过JDBC API直接和数据源交互。
用户的SQL命令被传送给数据库或其他数据源,SQL语句的执行结果返回给用户。
数据库访问的两层和三层模型
图7-2表示三层模型,也称作为客户机-应用服务器-数据库服务器结构,即B/S结构。
客户机通过Java小程序或浏览器发出SQL请求,该请求首先传送到应用服务器。
应用服务器再通过JDBC与数据库服务器进行连接,由数据库服务器处理SQL语句,然后将结果返回给应用服务器。
JDBC 驱动程序
Java应用程序访问数据库如图7-3所示。
通过JDBC驱动程序管理器加载相应的驱动程序,
通过驱动程序与具体的数据库连接,
访问数据库。
JDBC 驱动程序
数据库驱动程序
完成从JDBC请求到数据库系统方法调用转换工作的程序。
在Java程序中,可以使用的数据库驱动程序主要有4种类型,常用的有下面两种:
JDBC-ODBC桥驱动程序。
专为某种数据库而编写的驱动程序。
1. JDBC-ODBC 桥驱动程序
ODBC(Open DataBase Connectivity)
开放数据库连接,是Windows系统与各种数据库进行通信的软件。通过该桥驱动程序与ODBC驱动程序进行通信,就可与各种数据库系统进行通信。
但是,不推荐使用这种方法与数据库连接,只适用于不能获得数据库专用的JDBC驱动程序、或在开发阶段使用这种方法。
2. 专为某种数据库而编写的驱动程序
由于ODBC具有一定的缺陷,数据库厂商专门开发针对JDBC的驱动程序,这类驱动程序大多是用纯Java语言编写的,推荐使用数据库厂商专门为JDBC开发的驱动程序。
使用专用驱动程序连接数据库,必须安装驱动程序。不同的数据库系统提供了不同的JDBC驱动程序,可以到相关网站下载。
安装JDBC驱动程序
如果使用PostgreSQL数据库,可以到http://jdbc./下载,下载后是一个打包文件(如postgresql--)。
在开发Web应用程序中,需要将驱动程序打包文件复制到Tomcat安装目录的lib目录中、或Web应用程序的WEB-INF\lib目录中。