SUN定义的四种JDBC驱动程序标准:
Type1 JDBC-ODBC桥
作为JDK1.1后的一部分,是sun.jdbc.odbc包的一部分
Application-->JDBC-ODBC Bridge(Type1 jdbc driver)--->JDBC-ODBC Library-->ODBC Driver-->Database
适用于快速的原型系统,没有提供JDBC驱动的数据库如Access
Type2 JAVA to Native API
利用开发商提供的本地库来直接与数据库通信。
Application--->JDBC Driver(Type2 jdbc driver)--->Native Database library--->Database
比Type1性能略好。
Type3 Java to net
Application--->Jdbc Driver(Type3 jdbc driver)--->java middleware--->JDBC Driver--->Database
具有最大的灵活性,通常由那些非数据库厂商提供,是四种类型中最小的。
Type4 JAVA to native dababase
Application--->Jdbc driver(type4 jdbc driver)--->database engine--->database
最高的性能,通过自己的本地协议直接与数据库引擎通信,具备在Internet装配的能力。
|
相关推荐
JDBC驱动分为四种类型: - Type 1:纯Java驱动,通过ODBC桥接与数据库通信,效率较低。 - Type 2:混合驱动,Java部分用于与应用程序交互,C或C++部分负责与数据库通信。 - Type 3:纯Java网络协议驱动,直接...
Oracle 9i、10g、11g通用JDBC驱动包是Oracle公司为Java开发者提供的数据库连接驱动,使得Java应用程序能够与Oracle数据库进行交互。这些驱动程序遵循Java Database Connectivity (JDBC) API规范,是Java平台上的标准...
它由Sun Microsystems(现为Oracle公司)开发并定义,允许Java应用程序通过Java代码连接和操作数据库。在Java程序中,JDBC驱动是实现这种连接的关键组件,它提供了数据库访问的桥梁。本合集包含了几个主要的数据库...
它由Sun Microsystems(现为Oracle公司)开发并定义,允许Java应用程序执行SQL语句,进行数据查询、更新和删除操作。在Java应用中,JDBC驱动扮演着至关重要的角色,它是Java程序与数据库之间的桥梁。 标题中的...
它由Sun Microsystems(现为Oracle公司)开发并定义,允许Java应用程序执行SQL命令,从而实现对数据库的操作。JDBC驱动包是实现这个接口的类库,它们是连接Java应用程序和不同数据库之间的桥梁。 在给定的压缩包...
MySQL JDBC驱动包主要有四个主要的组件或类型,分别是Type 1、Type 2、Type 3和Type 4: 1. Type 1:纯Java驱动,也称为别名驱动。它依赖于ODBC桥,通过ODBC来与数据库通信,适合小型项目,但性能较低。 2. Type 2...
JDBC(Java Database Connectivity)是Java语言中的一个标准API,由Sun Microsystems开发并定义,用于在Java应用程序和各种类型的数据库之间建立连接。Oracle JDBC驱动包则是针对Oracle数据库实现的JDBC接口,提供了...
JDBC驱动有四种类型:Type 1、Type 2、Type 3和Type 4,其中Type 4是纯Java实现,无需依赖服务器端的特定库,提供了更好的跨平台性,通常被推荐用于Java应用。 描述中提到"SQLSERVER2000下的JDBC驱动,在开发数据库...
Oracle JDBC驱动程序分为四种类型: 1. **Type 1 (ODBC桥)**:这是最早的驱动程序,它依赖于系统安装的ODBC驱动,将JDBC调用转换为ODBC调用。这种方法灵活性较低,性能也相对较差,但易于配置。 2. **Type 2 ...
JDBC驱动程序是连接Java应用程序与数据库的关键组件,主要包括以下四个部分: 1. **应用程序**:负责发送或接收数据。 2. **驱动程序管理器**:负责处理与不同数据源相关的驱动程序。 3. **驱动程序**:作为数据源...
总结来说,"jdbc驱动,三个jar文件"是指Java标准库中的`java.sql`,特定数据库提供商的JDBC驱动JAR,以及可能的`javax.transaction`库,它们构成了Java应用程序与数据库进行通信的核心组件。理解和掌握这些JAR文件的...
在Java应用程序中,JDBC(Java Database Connectivity)是一个标准接口,它由Sun Microsystems开发并定义,使得Java程序员能够连接到各种类型的数据库,包括Oracle。 ojdbc6.jar是Oracle公司提供的特定于Oracle...
"kingbase jdbc"就是人大金仓专门为Java开发者提供的JDBC驱动程序,它允许Java应用通过标准的JDBC API连接到Kingbase数据库,执行SQL查询、数据操作等任务。 JDBC是Java平台上的一个标准接口,它由Sun Microsystems...
它由Sun Microsystems(现为Oracle公司)开发并定义,允许Java应用程序通过Java代码执行SQL语句,实现对数据库的增、删、改、查操作。在给定的“JDBC-java驱动包.rar”压缩文件中,包含的是两个不同版本的MySQL JDBC...
JDBC驱动主要分为四种类型: - Type 1:纯Java API,依赖于数据库厂商提供的本地库(如ODBC)。 - Type 2:Java-Net-ODBC桥,依赖于ODBC驱动程序。 - Type 3:完全基于网络的驱动,通过中间服务器与数据库通信。...
"mysql驱动jar包请解压.rar"包含的是MySQL的JDBC驱动程序。这个驱动(通常为`mysql-connector-java-x.x.x.jar`)是Java应用程序与MySQL数据库通信的桥梁。在Java项目中,将这个JAR文件添加到类路径(classpath)中...
JDBC(Java Database Connectivity)是Java编程语言中用于与数据库交互的一种接口标准,由Sun Microsystems公司开发并定义,现在已经成为Java平台的标准。JDBC提供了一种标准的API,使得Java开发者能够连接各种不同...
驱动程序分为四种类型:Type 1、Type 2、Type 3 和 Type 4,从低级到高级,性能和纯Java特性逐渐增强。在描述中提到的"数据库驱动jar包"通常包含了一个或多个数据库驱动,例如MySQL Connector/J,它是用于连接MySQL...
它由Sun Microsystems(现已被Oracle收购)开发并定义,允许Java应用程序通过Java虚拟机(JVM)来执行SQL语句,从而实现对数据库的读取、写入和更新等操作。在Java中,JDBC驱动程序扮演着关键角色,它们作为桥梁,...
JDBC(Java Database Connectivity)是Java编程语言中用于规范数据库访问的标准API,它由Sun Microsystems公司提出并由Java Community Process(JCP)定义,旨在提供一个统一的方式来连接各种关系型数据库。JDBC驱动...