`

JDBC驱动程序的类型

    博客分类:
  • JDBC
阅读更多



 1)JDBC-ODBC桥


 把标准的JDBC调用转换成相应的ODBC调用,并通过ODBC库把它们发送给ODBC数据源。这种方式访问数据库,需要经过多层调用,效率比较低。访问Micros Access数据库,就只能通过这种方式来访问。



 
 
 2)部分本地API Java驱动程序


 利用JDBC API访问数据库时,JDBC驱动程序将调用请求转换为数据库厂商提供的本地API调用,数据库处理完请求将结果通过这些API返回,进而返回给JDBC驱动程序,JDBC驱动程序将结果转化为JDBC标准形式,再返回客户程序。
 这种类型减少了ODBC的调用环节,极高了数据库访问的效率,并且能够充分利用厂商提供的本地API的功能。
 

 
 3)JDBC网络纯Java驱动程序


 这种驱动利用应用服务器作为中间件来访问数据库。应用服务器作为一个到多个数据库的网关,客户端通过它可以连接到不同的数据服务器。应用服务器都有自己的网络协议,Java客户程序通过JDBC驱动程序将JDBC调用发送给应用服务器,应用服务器使用本地驱动程序访问数据库,从而完成请求。
 

 
 4)本地协议的纯Java驱动程序


 客户程序通过网络直接与数据库进行通信。数据库访问效率最高。



 

  • 大小: 25.9 KB
  • 大小: 25.6 KB
  • 大小: 17.3 KB
  • 大小: 25.6 KB
分享到:
评论

相关推荐

    DB2 JDBC驱动程序及其支持的功能简介

    - **DB2版本8**:该版本进一步扩展了支持的JDBC驱动程序类型,引入了第二类、第三类和第四类驱动程序。其中,第四类驱动程序被称为“通用JDBC驱动程序”,这是一个全新的驱动程序,既支持远程也支持本地DB2连接。此...

    MySQL的JDBC 驱动程序

    MySQL的JDBC驱动程序分为四种类型,从早期的类型1(纯Java,基于ODBC桥)到最新的类型4(完全Java,基于TCP/IP的驱动),其中`mysql-connector-java-5.1.5-bin.jar`属于类型4,即非面向对象的纯Java驱动。...

    sql sever 2000 jdbc 驱动程序

    JDBC驱动程序是Java编程语言中的一个关键组件,它提供了标准化的方式来访问各种类型的数据库系统。 在Java中,JDBC驱动程序分为四种类型: 1. **类型1(JDBC-ODBC桥接驱动)**:这是最早的JDBC驱动方式,它依赖于...

    java 加载JDBC驱动程序

    JDBC驱动程序是实现这些接口的Java类库,它允许Java应用程序与各种类型的数据库进行交互。加载JDBC驱动程序是Java应用程序访问数据库的第一步,这个过程涉及到Java的反射机制和Class.forName()方法。下面我们将深入...

    oracle JDBC驱动程序

    Oracle提供了四种类型的JDBC驱动程序: - JDBC Thin Driver:轻量级的纯Java驱动,不依赖于Oracle客户端,直接与数据库服务器通信。 - JDBC OCI Driver:基于Oracle Call Interface (OCI),需要Oracle客户端库,适合...

    Eclipse JDBC 驱动程序设置.txt

    在Eclipse中配置JDBC驱动程序是一项基本但关键的任务,它使开发者能够与各种类型的数据库进行交互。无论是Oracle还是SQL Server,遵循上述步骤可以确保你的应用程序能够顺利地读取和写入数据。记住,正确设置JDBC...

    Oracle Database 11g 第 2 版 (11.2.0.4) JDBC 驱动程序— 包含 JDBC 示例程序。

    在这个压缩包中,我们得到了Oracle 11g的JDBC驱动程序,它包含了用于连接Oracle数据库的必要组件,以及一些示例程序,帮助开发者更好地理解和使用JDBC。 JDBC驱动程序是Oracle数据库与Java应用程序之间的桥梁,它...

    数据库JDBC驱动程序包

    数据库JDBC驱动程序包是一个非常重要的组件,尤其对于Java Web开发者而言,它是连接各种数据库的基础。JDBC(Java Database Connectivity)是Java编程语言中的一个标准API,它允许Java应用程序与各种类型的数据库...

    sqlserver2005 JDBC驱动程序JAR包

    JDBC驱动程序主要分为四种类型:Type 1、Type 2、Type 3和Type 4。SQLServer2005 JDBC驱动程序属于Type 4,即纯Java驱动,无需任何本地库或中间层。这使得它能够在任何支持Java的平台上运行,包括Windows。 **驱动...

    数据库系统的JDBC驱动程序.rar

    总之,JDBC驱动程序是Java与数据库间的重要桥梁,本压缩包提供的MySQL、SQL Server和Oracle的JDBC驱动,涵盖了广泛使用的数据库类型,让开发者可以方便地在Java应用中实现数据库操作。正确理解和使用这些驱动,能够...

    Java连接SQLServer的JDBC驱动程序

    1. JDBC驱动程序类型: JDBC驱动程序主要有四种类型,从早期的Type 1到最新的Type 4。`sqljdbc4.jar`是Type 4驱动,也称为纯Java驱动,它完全用Java编写,不需要任何数据库供应商特定的库,提供与数据库的直接通信...

    EclipseJDBC 驱动程序设置

    本文将以Eclipse 3.2版本为例,详细介绍如何在Eclipse中设置和测试Oracle和SQL Server的JDBC驱动程序,并提供故障排查指导。 #### 一、下载并准备JDBC驱动程序 ##### 1. Oracle JDBC驱动程序下载与安装 - **下载...

    jsp中jdbc驱动程序

    在本主题中,我们将深入探讨JDBC驱动程序的分类、如何在JSP中使用它们以及ODBC数据源配置的相关知识。 首先,我们需要了解JDBC驱动的四种类型: 1. **JDBC-ODBC桥接驱动**:这是最早的JDBC驱动类型,它通过一个...

    jdbc驱动程序.zip

    JDBC驱动程序是实现这些接口的软件组件,它作为桥梁连接Java应用程序和数据库服务器,提供了数据的读写、查询等功能。 标题中的"jdbc驱动程序.zip"暗示了这是一个包含JDBC驱动的压缩包文件,通常用于Java项目中与...

    Oracle12C JDBC 驱动

    Oracle12C JDBC驱动是连接Java应用程序与Oracle数据库12c Release 2 (12.2.0.1) 的关键组件。JDBC(Java Database Connectivity)是Java平台中的一个标准API,它允许Java程序通过Java语言来访问和操作数据库。在...

    SQL Server2000的JDBC驱动程序

    SQL Server 2000的JDBC驱动程序是微软为Java开发者提供的一种接口,使得Java应用程序能够连接到SQL Server数据库,执行SQL语句并处理结果。JDBC(Java Database Connectivity)是Java平台上的一个标准API,它允许...

    jdbc驱动jar包.zip

    在Java应用中,JDBC驱动程序扮演着至关重要的角色,它作为Java代码和数据库之间的桥梁,使得数据的查询、更新、插入和删除等操作变得简单。 "jdbc驱动jar包.zip"是一个包含JDBC驱动程序的压缩文件。通常,这个...

    impala数据库JDBC驱动集

    在本压缩包"impala数据库JDBC驱动集"中,我们很显然会找到用于连接和操作Impala数据库的JDBC驱动程序。 Impala的主要特点包括其并行查询执行模型,它能够快速地处理PB级别的数据,而无需将数据从HDFS或HBase中提取...

    jdbc驱动程序

    首先,JDBC驱动程序分为四种类型: 1. **类型I(JDBC-ODBC桥)**:这是最早的驱动方式,通过Java代码调用ODBC(Open Database Connectivity)驱动来与数据库通信。这种方式适用于任何支持ODBC的数据库,但性能较低...

    oracle12 jdbc驱动包

    Oracle 12c JDBC驱动包是Oracle数据库与Java应用程序之间的桥梁,它允许Java开发者通过编写Java代码来访问和操作Oracle数据库。在Java编程环境中,JDBC(Java Database Connectivity)是标准API,用于连接各种类型的...

Global site tag (gtag.js) - Google Analytics