`
chaoyi
  • 浏览: 309630 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JDBC概述

 
阅读更多

本章目标
掌握JDBC的主要作用
了解JDBC的主要操作接口

JDBC
JDBC(Java Database Connectivity,Java数据库连接),提供了一种与平台无关的用于执行SQL语句的标准Java API,可以方便的实现多种关系型数据库的统一操作,它由一组用Java语言编写的类和接口组成。
在实际开发中可以直接使用JDBC进行各个数据库的连接与操作,而且可以方便的向数据库中发送各种SQL命令。在JDBC中提供的是一套标准的接口,这样,各个支持JAVA的数据库生产商只要按照此接口提供相应的实现,则就都可以使用JDBC进行操作。极大的体现了JAVA的可移植性的设计思想。

 

JDBC驱动分类
JDBC本身提供的是一套数据库操作标准,而这些标准又需要各个数据库厂商实现,所以针对于每一个数据库厂商都会提供一个JDBC的驱动程序,目前比较常见的JDBC驱动程序可分为以下四类:
——JDBC-ODBC桥驱动
——JDBC本地驱动
——JDBC网络驱动
——本地协议纯JDBC驱动

 

JDBC-ODBC桥驱动
JDBC-ODBC是SUN提供的一个标准的JDBC操作,直接利用微软的ODBC进行数据库的连接操作,但是,这种操作性能较低,所以通常情况下是不推荐使用这种方式进行操作的。

 

JDBC本地驱动
直接使用各个数据库生产商提供的JDBC驱动程序,但是因为其只能应用在特定的数据库上,会丧失掉程序的可移植性,但是这样操作的性能较高。

 

JDBC网络驱动
这种驱动程序将JDBC转换为与DBMS无关的网络协议,之后这种协议又被某个服务器转换为一种DBMS协议。这种网络服务器中间件能够将它的纯Java客户机连接到多种不同的数据库上。所用的具体协议取决于提供者。通常,这是最为灵活的JDBC驱动程序。

 

本地协议纯JDBC驱动
这种类型的驱动程序将JDBC调用直接转换为DBMS所使用的网络协议。这将允许从客户机机器上直接调用DBMS服务器,是Intranet访问的一个很实用的解决方法。

 

JDBC的主要操作类及接口(1)

 

JDBC的主要操作类及接口(2)

 

 

 

 

  • 大小: 33.8 KB
  • 大小: 28.6 KB
  • 大小: 68 KB
  • 大小: 58.3 KB
分享到:
评论

相关推荐

    jdbc概述

    【JDBC概述】 Java Database Connectivity (JDBC) 是Java编程语言中用于访问关系数据库的API,它为开发者提供了一种标准化的方式来执行SQL语句并与多种数据库进行交互。JDBC是Java的一部分,允许开发者使用纯Java...

    JDBC概述讲解.........

    ### JDBC概述讲解 #### 1. 引言 随着信息技术的发展,Java作为一种强大的编程语言,因其安全性、易用性和跨平台特性,在软件开发领域占据着举足轻重的地位。特别是对于数据库应用程序而言,Java提供了丰富的工具和...

    Java-JDBC【源码】JDBC概述、获取连接、SQL注入问题与解决、查询解析

    Java-JDBC【之】JDBC概述、获取连接、SQL注入问题与解决、查询解析 1.JDBC概述 2.操作流程 1.初始化项目,导入`驱动jar包` 2.加载驱动类 3.创建数据库连接对象`Connection` 4.创建`Statement` (此处存在SQL注入问题)...

    2.JDBC概述.zip

    **JDBC概述** Java Database Connectivity (JDBC) 是Java编程语言中用于与各种数据库进行交互的一组标准API。它是Java平台的标准部分,由Java SE(Standard Edition)提供,允许Java开发者执行SQL语句并处理结果。...

    JDBC概述通过案例介绍数据库应用开发的过程

    【JDBC概述】 JDBC(Java Database Connectivity)是Java编程语言中用于规范客户端程序如何访问数据库的应用程序接口,它是Java程序与各种数据库系统交互的标准API。通过JDBC,开发者可以编写出与数据库无关的代码,...

    JDBC概述J、DBC应用步骤

    **JDBC概述** Java Database Connectivity (JDBC) 是一种Java编程语言中用于访问数据库的标准应用程序接口(API)。它是Sun Microsystems(现为Oracle公司)制定的一组接口和规范,允许Java开发者与各种数据库系统...

    Java__JDBC概述和连接.mp4

    Java__JDBC概述和连接.mp4

    JDBC概述+快速入门+API详解+数据库连接池

    JDBC概述+快速入门+API详解+数据库连接池

    Java中JDBC概述的资料,帮助初学者掌握何为JDBC

    Java中的JDBC(Java Database Connectivity)是Java编程语言与各种数据库之间进行通信的桥梁,它允许Java应用程序通过标准的API来执行SQL语句并处理数据库。JDBC是Sun Microsystems(现在是Oracle的一部分)制定的...

    JDBC的概述及入门案例,API详解

    #### JDBC概述与原理 JDBC(Java DataBase Connectivity,Java数据库连接)是一项至关重要的技术,它提供了一种标准的API,使得Java应用程序能够与各种关系型数据库进行交互。这种API允许开发人员使用统一的方式...

    JDBC课件 概述与使用

    一、JDBC概述 JDBC是Java平台的一部分,它定义了一个用于与各种数据库进行通信的API,包括数据库连接、SQL语句的执行以及结果集的处理。JDBC由一系列接口和类组成,使得开发者能够编写与特定数据库无关的代码。在...

    jdbc学习手册 jdbc

    #### 一、JDBC概述 JDBC(Java DataBase Connectivity),即Java数据库连接,是由Sun Microsystems(现已被Oracle收购)制定的一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一访问,它由一组用Java...

    JSP 和 JDBC JSP 和 JDBC

    ### 9.1 JDBC 概述 1. **数据库管理系统的重要性**:在互联网中,动态交互功能是网站不可或缺的特性,而这往往需要与数据库的交互来实现。数据库管理系统(DBMS)存储着网站所需的信息,应用程序通过访问 DBMS 来获取...

    polardb-jdbc18.zip

    1.2 JDBC概述 JDBC是Java语言与数据库交互的一套标准API,由Sun Microsystems公司开发并维护,允许Java开发者编写跨平台的数据库应用程序。通过JDBC,开发者可以实现对各种数据库的连接、查询、更新等操作。 1.3 ...

    jdbc核心代码.docx

    JDBC概述 JDBC是Java语言中用于连接数据库的API(Application Programming Interface),它提供了一种统一的方式来访问不同的数据库管理系统。使用JDBC,开发者可以编写Java程序来连接数据库、执行SQL语句、处理...

    Weblogic JDBC 数据源配置和详细参数说明

    一、JDBC 概述 JDBC(Java Database Connectivity)是 Java 语言中的一种标准数据库连接技术,几乎所有需要访问数据库的 J2EE 应用程序都直接或间接地使用了它。JDBC 提供了一个统一的接口来访问不同的关系数据库...

    jdbc详解(基础版本)

    #### 一、JDBC概述 **1.1 什么是JDBC?** JDBC(Java Database Connectivity)是Java平台上的数据库访问技术。简而言之,它是Java语言与各种数据库进行交互的桥梁。通过JDBC,开发者可以使用统一的API来操作不同的...

    J2EE体系统一,关于JDBC

    ### JDBC概述与关键技术知识点 #### 一、JDBC简介 JDBC(Java Database Connectivity)是Sun Microsystems(现已被Oracle收购)推出的一种用于Java应用程序访问关系型数据库的标准接口。这一技术的发展背景主要是...

Global site tag (gtag.js) - Google Analytics