计算机专业毕业设计外文翻译--JDBC接口技术
《计算机专业毕业设计外文翻译--JDBC接口技术》由会员分享,可在线阅读,更多相关《计算机专业毕业设计外文翻译--JDBC接口技术(8页珍藏版)》请在毕设资料网上搜索。
1、山西大学本科毕业论文(设计)外文翻译资料 外文出处 : Exploiting Software How to Break Code By Greg Hoglund, Gary McGraw Publisher : Addison Wesley Pub Date : February 17, 2004 ISBN : 0-201-78695-8 译文标题: JDBC 接口技术 译文: JDBC 是一种可用于执行 SQL 语句的 JavaAPI( ApplicationProgrammingInterface 应用程序设计接口)。它由一些 Java 语言编写的类和界面组成。 JDBC 为数据库应用开
2、发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯 Java 语言编写完整的数据库应用程序。 一、 ODBC 到 JDBC 的发展历程 说到 JDBC,很容易让人联想到另一个十分熟悉的字眼“ ODBC”。它们之间有没有联系呢?如果有,那么它们之间又是怎样的关系呢? ODBC 是 OpenDatabaseConnectivity 的英文简写。它是一种用来在相关或不相关的数据库管理系统( DBMS)中存取数据的,用 C 语言实现的,标准应用程序数据接口。通 过ODBCAPI,应用程序可以存取保存在多种不同数据库管理系统( DBMS)中的数据,而不论每个 DBMS 使
3、用了何种数据存储格式和编程接口。 1 ODBC 的结构模型 ODBC 的结构包括四个主要部分:应用程序接口、驱动器管理器、数据库驱动器和数据源。 应用程序接口:屏蔽不同的 ODBC 数据库驱动器之间函数调用的差别,为用户提供统一的SQL 编程接口。 驱动器管理器:为应用程序装载数据库驱动器。 数据库驱动器:实现 ODBC 的函数调用,提供对特定数据源的 SQL 请求。如果需要,数据库驱动器将修改应用程序的请求,使 得请求符合相关的 DBMS 所支持的文法。 数据源:由用户想要存取的数据以及与它相关的操作系统、 DBMS 和用于访问 DBMS 的网络平台组成。 虽然 ODBC 驱动器管理器的主要
4、目的是加载数据库驱动器,以便 ODBC 函数调用,但是数据库驱动器本身也执行 ODBC 函数调用,并与数据库相互配合。因此当应用系统发出调用与数据源进行连接时,数据库驱动器能管理通信协议。当建立起与数据源的连接时,数据库驱动器便能处理应用系统向 DBMS 发出的请求,对分析或发自数据源的设计进行必要的翻译,并将结果返回给应用系统。 2 JDBC 的诞生 自从 Java 语言于 1995 年 5 月正式公布以来, Java 风靡全球。出现大量的用 java 语言编写的程序,其中也包括数据库应用程序。由于没有一个 Java 语言的 API,编程人员不得不在 Java 程序中加入 C 语言的 ODB
5、C 函数调用。这就使很多 Java 的优秀特性无法充分发挥,比如平台无关性、面向对象特性等。随着越来越多的编程人员对 Java 语言的日益喜爱,越来越多的公司在 Java 程序开发上投入的精力日益增加,对 java 语言接口的访问数据库的 API的要求越来越强烈。也由于 ODBC 的有其不足之处,比如它并不容易使用,没有面 向对象的特性等等, SUN 公司决定开发一 Java 语言为接口的数据库应用程序开发接口。在 JDK1 x版本中, JDBC 只是一个可选部件,到了 JDK1 1 公布时, SQL 类包(也就是 JDBCAPI)山西大学本科毕业论文(设计)外文翻译资料 就成为 Java 语
6、言的标准部件。 二、 JDBC 技术概述 JDBC 是一种可用于执行 SQL 语句的 JavaAPI( ApplicationProgrammingInterface,应用程序设计接口)。它由一些 Java 语言写的类、界面组成。 JDBC 给数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发 人员可以用纯 Java 语言编写完整的数据库应用程序。 通过使用 JDBC,开发人员可以很方便地将 SQL 语句传送给几乎任何一种数据库。也就是说,开发人员可以不必写一个程序访问 Sybase,写另一个程序访问 Oracle,再写一个程序访问 Microsoft 的 SQ
7、LServer。用 JDBC 写的程序能够自动地将 SQL 语句传送给相应的数据库管理系统( DBMS)。不但如此,使用 Java 编写的应用程序可以在任何支持 Java 的平台上运行,不必在不同的平台上编写不同的应用。 Java 和 JDBC 的结合可以让开发人员在开发数据库应用时 真正实现“ WriteOnce, RunEverywhere!” Java 具有健壮、安全、易用等特性,而且支持自动网上下载,本质上是一种很好的数据库应用的编程语言。它所需要的是 Java 应用如何同各种各样的数据库连接, JDBC 正是实现这种连接的关键。 JDBC 扩展了 Java 的能力,如使用 Java
8、和 JDBCAPI 就可以公布一个 Web 页,页中带有能访问远端数据库的 Ap plet。或者企业可以通过 JDBC 让全部的职工(他们可以使用不同的操作系统,如 Windwos, Machintosh 和 UNIX)在 Intranet 上连接到几个全球数据库上,而这几个全球数据库可以是不相同的。随着越来越多的程序开发人员使用 Java 语言,对 Java 访问数据库易操作性的需求越来越强烈。 MIS 管理人员喜欢 Java 和 JDBC,因为这样可以更容易经济地公布信息。各种已经安装在数据库中的事务处理都将继续正常运行,甚至这些事务处理是存储在不同的数据库管理系统中;而对新的数据库应用来
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 毕业设计 外文 翻译 jdbc 接口 技术
