多种关系数据库提供统一访问,大致可以分为以下三个部分: ◆ JDBC API 的主要特点之一是简单且容易掌握。它主要由接口组成而不是集成类,被包含在 java.sql 和 javax.sql 两个包中。这些接口由提供 JDBC 驱动的软件商来完成。◆ JDBC 驱动管理器的作用是在 JDBC 运行结构上,提供最基础的指引功能,即当一个 JDBC API 程序进行数据库调用时,它会选择一个正确的 JDBC 驱动程序进行连接。◆ JDBC 驱动的作用是当 JDBC API 制作的程序进行数据调用时, 实际连接数据库并进行相应的处理。 JDBC 驱动提供 JDBC API 的接口类。 JSP 技术 JSP 技术的特点 Java Server Page(JSP) 是使用 Java 代码动态生成 HTML 文档的 Web 页面摸板。 JSP 运行于服务器端组件,称为 JSP 容器,它将 JSP 转化成等价的 Java Servlet 。正因为如此, Servle t 和 JSP 页面最终是相关的。 JSP 页面具有了 Servlet 的所有优点,如良好的性能和扩展性, 对 HTTP 会话提供嵌入式支持等。同时 JSP 页面还具有自身的优点,如需要时自动重新编译和与 Web 开发工具具有更大的兼容性。 JSP 容器基于每个文件的时间戳自动管理 JSP 页面。当对一个 JSP 页面的请求发出后, 容器首先判断与.JSP 文件对应的类的名字。如果该类不存在或比.JSP 文件的老, 然后容器为一个等价的 Servlet 创建 Java 源码并编译它。如果 Servlet 实例并未运行,容器载入该 Servlet 类并创建一个实例。最后,容器发送一个线程在载入的实例中处理当前的 HTTP 请求。所以,一个 JSP 页面有三种存在形式,即 JSP 源码、 Java 源码和已编译的 Java 类。