JAVAWEB数据库访问技术

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JavaWeb数据库访问技术

JDBC是一种用于执行SQL语句的Java API。它由一组用Java编写的类和接口组成。

简单地说,JDBC可做三件事:

·与数据库建立连接

·发送SQL语句

·处理结果

一、JDBC的总体结构

在Java Application之下的是JDBC API,它提供了一系列的类代Java Application、JSP、Servlet等使用。

·java.sql.DriverManager:用来加载不同的JDBC驱动程序并且为创建新的数据库连接提供支持。

·java.sql.Connection:完成对某一指定数据库的连接功能。

·java.sql.Statement:在一个已经创建的连接(java.sql.Connection)中作为执行SQL语句的容器;它包含了两个重要的子类。

1)java.sql.PreparedStatement:用于执行预编译的SQL语句。

2)java.sql.CallableStatement:用于执行数据库中已经创建好的存储过程。

·java.sql.Result:代表特定SQL语句执行后的数据库结果集。

二、JDBC应用开发模式

在传统的客户端/服务器模式中,通常是在服务器商配置数据库,而在客户端安装内容丰富的GUI界面。在些模式中,JDBC驱动程序应该部署在客户端。

而在三层应用模式中,客户端不直接调用数据库,而是调用服务器上的中间件层,最后由中间件层完成数据库查询操作。

三层结构之优点:它将可视化表示(位于客户端)从业务逻辑(位于中间层)和原始数据(位于数据库)中分离出来。因此,我们可以从不同的客户端来访问相同的数据和相同的业务规则。

相关文档
最新文档