`
破浪风
  • 浏览: 14525 次
  • 性别: Icon_minigender_1
  • 来自: 太原
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java Database Connectivity (JDBC)

    博客分类:
  • JDBC
阅读更多

JDBC定义了4种不同的驱动程序

 

  类型 1: JDBC-ODBC Bridge

 

  在JDBC出现的初期,JDBC-ODBC桥显然是非常有实用意义的,通过JDBC-ODBC桥,开发人员可以使用JDBC来存取ODBC数据源。不足的是,他需要在客户端安装ODBC驱动程序,换句话说,必须安装Microsoft Windows的某个版本。使用这一类型你需要牺牲JDBC的平台独立性。另外,ODBC驱动程序还需要具有客户端的控制权限。

 

  类型 2: JDBC-native driver bridge

 

  JDBC本地驱动程序桥提供了一种JDBC接口,它建立在本地数据库驱动程序的顶层,而不需要使用ODBC JDBC驱动程序将对数据库的API从标准的JDBC调用转换为本地调用。使用此类型需要牺牲JDBC的平台独立性,还要求在客户端安装一些本地代码。

 

  类型 3: JDBC-network bridge

 

  JDBC网络桥驱动程序不再需要客户端数据库驱动程序。它使用网络上的中间服务器来存取数据库。这种应用使得以下技术的实现有了可能,这些技术包括负载均衡、连接缓冲池和数据缓存等。由于第3种类型往往只需要相对更少的下载时间,具有平台独立性,而且不需要在客户端安装并取得控制权,所以很适合于Internet上的应用。

 

  类型 4: Pure Java driver

 

  第4种类型通过使用一个纯Java数据库驱动程序来执行数据库的直接访问。此类型实际上在客户端实现了2层结构。要在N-层结构中应用,一个更好的做法是编写一个EJB,让它包含存取代码并提供一个对客户端具有数据库独立性的服务。

1
1
分享到:
评论

相关推荐

    JDBC(Java DataBase Connectivity,java数据库连接)

    JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和...

    JDBC Java Database Connectivity

     了解JDBC (Java Database Connectivity)相关概念  JDBC的四种类型的驱动  JDBC核心接口与类  JDBC体系结构图和开发步骤 JDBC 事务 进阶目标: 并发控制(Concurrency Control) 事务的隔离级别 批处理(Batch...

    基于Java使用JDBC(Java Database Connectivity)操作MySQL数据库的简单项目示例

    基于Java使用JDBC(Java Database Connectivity)操作MySQL数据库的简单项目示例

    跨界融合:Matlab与Java Database Connectivity(JDBC)的协同之旅

    ### 跨界融合:Matlab与Java Database Connectivity(JDBC)的协同之旅 #### Matlab概述 Matlab是一款高性能的数值计算和可视化软件环境,由MathWorks公司开发。它被广泛应用于工程计算、算法开发、数据分析、可视...

    Java Database Programming with JDBC

    《Java Database Programming with JDBC》这本书深入探讨了Java数据库编程的核心技术——JDBC(Java Database Connectivity)。JDBC是Java平台的标准接口,它允许Java程序与各种类型的数据库进行交互,包括关系型...

    Labview 2018 Database Connectivity Toolkit (32bits)

    然而,对于特定数据库系统的连接,可能需要相应的ODBC(Open Database Connectivity)或JDBC(Java Database Connectivity)驱动程序。 通过使用Labview 2018 Database Connectivity Toolkit(32位),开发者可以...

    Java_Database_Connectivity_JDBC_2012.rar_oracle

    Java Database Connectivity(JDBC)是Java编程语言中用于与各种数据库进行交互的一种API。这个"Java_Database_Connectivity_JDBC_2012.rar_oracle"压缩包文件,特别是结合其描述“oracle分布式数据库java连接服务器...

    jdbc.zip_java jdbc_java+jdbc_jdbc_jdbc Java_zip

    Java JDBC(Java Database Connectivity)是Java编程语言中用于与各种关系数据库进行交互的一组接口和类。它作为标准API,允许开发人员通过编写Java代码来访问和操作数据库,无需了解数据库特定的SQL语法或者驱动...

    Database Programming with JDBC and JAVA

    《数据库编程与JDBC和JAVA》是一本专为IT专业人士准备的指南,旨在帮助读者深入理解和熟练运用JDBC(Java Database Connectivity)进行数据库编程。本书适用于熟悉Java编程基础,但对数据库和JDBC技术不熟悉的开发者...

    Database Connectivity Toolkit V2.7.0.346

    此外,该工具包还支持ODBC(Open Database Connectivity)和JDBC(Java Database Connectivity),使得连接范围进一步扩大到任何兼容这些标准的数据库系统。 在V2.7.0.346版本中,可能包含了以下改进和修复: 1. ...

    jsp连接数据库

    jsp连接数据库数据库的连接纽带 Java Database Connectivity JDBC简介 SQL语言回顾 JDBC基础编程

    2020.2.2JDBC(java Database Connectivity)数据库连接(客户端如何访问数据库):.md

    文章主要是JDBC的两种架构:BS架构(Browser and server)浏览器服务器架构-------》web、javaweb、phpweb ...JDBC连接步骤, 数据连接时一些必要的代码分析, 与mysql相互连接的语句, 一些函数的运用区别。

    家庭理财管理系统(java swing+jdbc)

    JDBC(Java Database Connectivity)是Java语言连接数据库的标准API,它为Java应用程序提供了与各种数据库交互的能力。在家庭理财管理系统中,JDBC用于存储和检索用户的财务数据。通过建立与SQL Server 2000的连接,...

    kettle_jdbc_连接mysql_oracle_dm_gbase数据库jar包.rar

    JDBC(Java Database Connectivity)是一种标准的Java API,用于在Java应用程序中访问各种类型的数据库。通过使用JDBC驱动程序,Kettle可以与多种不同类型的数据库建立连接,包括关系型数据库和非关系型数据库。 1....

    使用java swing和jdbc完成的餐饮管理系统。并且实现了餐桌拖拽的功能。能基本满足一般餐饮的使用

    其次,JDBC(Java Database Connectivity)是Java平台的标准接口,用于与各种数据库进行通信。它允许Java程序执行SQL语句,进行数据的增删改查操作。在餐饮管理系统中,JDBC被用来连接到数据库,存储和检索菜品信息...

    JAVA数据库编程JDBC 与 Java数据库接口JDBC入门基础讲座 与 JDBC API数据库编程实作教材-程序设计-JAVA JDBC全压缩包.rar

    Java数据库编程JDBC(Java Database Connectivity)是Java平台中用于访问数据库的标准应用程序接口,它为开发者提供了连接和操作各种数据库的能力。本压缩包包含了三个重要组成部分:《JAVA数据库编程JDBC》、《Java...

    java jdbc 需要包

    Java JDBC(Java Database Connectivity)是Java编程语言中用于与各种数据库进行交互的一组接口和类。它提供了一种标准化的方法,让程序员可以使用SQL语句访问数据库,而无需关心具体的数据库实现细节。在Java应用...

    (达梦数据库JDBC驱动包)Dm7JdbcDriver17.jar

    JDBC(java database connectivity)驱动程序是对JDBC规范完整的实现,它的存在在JAVA程序与数据库系统之间建立了一条通信的渠道。Dm7JdbcDriver17.jar是连接DM7数据库(武汉达梦数据库)的JDBC驱动包。

    JAVA使用JDBC进行insert操作添加信息到数据库

    JDBC(Java Database Connectivity)是一种 Java 应用程序用来与数据库进行交互的 API。它提供了一组标准的接口,允许 Java 应用程序与各种数据库管理系统(DBMS)进行交互。JDBC 的主要功能是提供一个通用的接口,...

Global site tag (gtag.js) - Google Analytics