免费论文查重: 大雅 万方 维普 turnitin paperpass

试论及其应用Ja网络数据库编程及其运用学术

最后更新时间:2024-03-10 作者:用户投稿原创标记本站原创 点赞:6676 浏览:21108
论文导读:同的数据库,但是特定的协议取决于供应商。通常这种方式是JDBC最方便的选择,提供商可为Internet用户提供产品套件。为了使这些产品能够支持Internet访问,他们还必须处理安全、防火墙穿越等需求。各个提供商正在增加JDBC驱动程序到他们现存的中间件产品中。

2.4直接连接数据库的纯Ja驱动程序这种驱动程序是本地协议的

摘要:随着我国经济社会的不断发展,计算机网络技术的也得到了高速发展,电子商务及动态网站的发展到了前所未有的顶峰。Ja 网络数据库编程在社会中也得得到了普遍的应用。
关键词:Ja网络数据库编程应用
1007-9416(2012)09-0049-02
随着我国经济社会的不断发展,计算机网络技术的也得到了高速发展,电子商务及动态网站的发展到了前所未有的顶峰。Ja网络数据库编程在社会中也得得到了普遍的应用。JDBC简单的说就是由一组用Ja语言编写的类而组成的,它已经成为了现实社会中开发者普遍应用的一种供数据库使用标准的API。根据JDBC自身所具有的一系列类和接口,利用一些简单的程序,可以使开发人员在Ja编程中更方便地编写有关数据库方面的应用程序。

1、JDBC介绍

JDBC(Ja Database Connectivity)是Ja实现数据库主要访问的API(Application Programming Interface),它与Microsoft 的ODBC(Open Database Connectivity)一样,JDBC主要是建立在X/Open SQL CLI(Call Level Interface)等基础上的。JDBC的主要是通过计算机管理存放在表中的数据,因此定义了一系列与关系数据库,如:数据库连接、SQL 语句、结果集和元数据等,在需要时进行交互的类和接口,我们通常所说的JDBC的工作需要三个步骤来完成:先要建立与所需要的关系数据库完成连接;然后再向Ja数据库发送所需要的SQL语句,实现对数据库的操作;最后得到可以处理的结果。

2、JDBC的主要接口和驱动程序

2.1 JDBC的主要接口

JDBC主要提供的有针对一般开发人员应用程序的JDBC API和底层的JDBC Driver API两种接口。
JDBC API它是一系列抽象的接口,它的实现是由驱动程序开发商提供的。主要是让开发应用程序的人员根据所编写的数据库访问Ja应用程序。驱动程序是应用程序和某个数据库产品之间接口的必要链接,它的管理器则对应用程序和驱动程序之间的交互进行控制。JDBC API主要用来连接数据库和直接调用SQL命令,执行各种SQL语句。利用JDBC API可以执行一般的SQL语句、动态SQL语句,以及带IN和OUT参数的存储过程。
JDBC中的驱动程序必须提供实现方法的接口。JDBC API被源于:电大毕业论文www.7ctime.com
定义在ja.sql包中,其中定义了JDBC API用到的所有类、接口和方法,主要的类和接口有:
(1)DriverManager类——处理驱动程序的装入,为新的数据库连接提供支持。驱动程序要向该类注册后才能被使用。进行连接时,该类根据JDBC URL选择匹配的驱动程序。
(2)ja.sql.Driver接口——驱动程序接口,负责确认URL与驱动程序的匹配、建立到数据库的连接等,其中的方法需要有相应的驱动程序实现。ja.sql.Connection接口——表示到特定数据库的连接,其中的方法需要有相应的驱动程序实现。
(3)ja.sql.Statement接口——为SQL语句提供一个容器,包括执行SQL语句、取得查询结果等方法。
(4)ja.sql.ResultSet接口——提供对结果集进行处理的手段。
(5)JDBC Driver API是面向驱动程序开发商的接口。对于大多数数据库驱动程序来说,仅仅实现JDBC API提供的抽象类就可以了。也就是说每一个驱动程序都必须提供对于ja.sql.Connection、ja.sql.Statement、ja.sql.
PreparedStatement和ja.sql.ResultSet等主要接口的实现方法。如果目标DBMS提供有OUT参数的内嵌过程,那么还必须提供ja.sql.CallableStatement 接口。每个数据库驱动程序必须提供一个ja.sql.Driver类,使得系统可以由 ja.sql.DriverManager来管理。
一个典型的驱动程序是在ODBC上提供对JDBC的实现接口,从而提供与ODBC接口的JDBC-ODBC桥。由于JDBC放在ODBC之后,所以实现起来简单而且高效。

2.2 JDBC 驱动程序

JDBC驱动程序可以分为下面四种类型:

2.1 JDBC-ODBC桥驱动程序

Sun产品通过ODBC驱动程序提供JDBC的存取,即经过ODBC驱动程序访问数据库。在大多数情况下,ODBC二进制代码必须在每个使用该数据库驱动程序的客户端安装,所以这种驱动程序主要适用于公司内部网络,或者在三层结构中用Ja编写的应用服务器代码。

2.2 本机应用编程接口的Ja 驱动程序

此类驱动程序转换JDBC调用客户端的、针对特定数据库系统的API,如Oracle、Sybase、Informix、DB2或其它的DBMS,像桥驱动程序一样,这种类型的驱动程序要求在每一个客户机上安装一些二进制代码。

2.3 数据库中间件的纯Ja 驱动程序

此类驱动程序将JDBC调用转换成为中间件供应商的协议,然后通过中间件服务器转换成为DBMS协议。网络服务器中间件可以连接所有Ja客户端到各种不同的数据库,但是特定的协议取决于供应商。通常这种方式是JDBC最方便的选择,提供商可为Internet用户提供产品套件。为了使这些产品能够支持Internet访问,他们还必须处理安全、防火墙穿越等需求。各个提供商正在增加JDBC驱动程序到他们现存的中间件产品中。
2.2.4 直接连接数据库的纯Ja 驱动程序这种驱动程序是本地协议的纯Ja驱动程序,它转换JDBC调用由DBMS直接使用的网络协议。这种方式允许从客户机到DBMS服务器的直接调用,是Intranet访问的一种行之有效的解决方案。因为这论文导读:测试时间和内存就可,然后系统平台自动对Ja软件进行性能测试。其次,Ja软件测试。实现智能设备的重要程序设计语言就是Ja语言,Ja语言在很大程度上满足了对程序运行效率和智能装备资源的高要求。并且,在些基础上,通过垃圾的回收机制,对比和分析测试结果,仔细分析Ja程序设计的进行,最终得出所要的结论,然后通过一定
些协议多数是专用的,因此数据库提供商将成为这种驱动程序的主要来源。

3、Ja性能测试及其相关分析

可以说,保证Ja软件质量最为有效方式就是对J源于:论文怎么写www.7ctime.com
a软件进行测试,在进行测试的过程中,要依据不同的测试目标,明确地分为性能测试和功能测试两方面。在这里我们主要陈述Ja软件的性能测试,所谓性能测试,简单来讲,就是在软件运行时,针对其所消耗的时间及其内存,进行有效的测试。所以,对来Ja软件来讲,如果其功能测试达标的话,性能不能满足相关要求,那么Ja软件就是不合格的软件产品。
首先,Ja软件测试平台。当前,Ja软件测试工具已经逐渐趋于完善,其中,使用最为广泛的一个平台就是TPTP。在进行Ja软件性能测试时,通过软件测试平台所提供完善的性能测试功能,实现软件代码,基于开源、免费的框架基础上,使其与其他软件进行融合,突显出软件体系标准的灵活性与开放性,其测试方法简单,只需设定相应的测试时间和内存就可,然后系统平台自动对Ja软件进行性能测试。
其次,Ja软件测试。实现智能设备的重要程序设计语言就是Ja语言,Ja语言在很大程度上满足了对程序运行效率和智能装备资源的高要求。并且,在些基础上,通过垃圾的回收机制,对比和分析测试结果,仔细分析Ja程序设计的进行,最终得出所要的结论,然后通过一定的媒介,进行输入、输出操作,实现对动态内存资源的回收,节省资源,获得较高的执行效率。

4、Ja软件的应用

目前,Ja使用最多的Applet是Web文件的一个组成部分。其中有数据库存取的Applet和能够使用JDBC来接触数据库的Applet。
首先Web浏览器从Web服务器中下载嵌有Applet的HTML页面,解释并执行Applet字节码。当执行到有访问数据库的Ja语句时,Applet直接将相应的Ja命令发送给装在服务器上的JDBC。通过JDBC向后端数据库发出SQL请求,然后数据库将处理结果通过JDBC直接返回给Applet。Applet通过JDBC访问数据库的方法是一种Web数据库访问的实现方案。
参考文献
杨乔林.Ja语言程序设计(连载一)第一篇 Ja导论[J].计算机系统应用,1996年11期.
贺斌.基于Ja/Servlet/JDBC技术的电子商务的设计与实现[D].西北工业大学,2001年.
[3]荆涛.基于JPDA的Ja软件性能测试[J].技术开发,2011(12).