本章目标
掌握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)
相关推荐
【JDBC概述】 Java Database Connectivity (JDBC) 是Java编程语言中用于访问关系数据库的API,它为开发者提供了一种标准化的方式来执行SQL语句并与多种数据库进行交互。JDBC是Java的一部分,允许开发者使用纯Java...
### JDBC概述讲解 #### 1. 引言 随着信息技术的发展,Java作为一种强大的编程语言,因其安全性、易用性和跨平台特性,在软件开发领域占据着举足轻重的地位。特别是对于数据库应用程序而言,Java提供了丰富的工具和...
Java-JDBC【之】JDBC概述、获取连接、SQL注入问题与解决、查询解析 1.JDBC概述 2.操作流程 1.初始化项目,导入`驱动jar包` 2.加载驱动类 3.创建数据库连接对象`Connection` 4.创建`Statement` (此处存在SQL注入问题)...
**JDBC概述** Java Database Connectivity (JDBC) 是Java编程语言中用于与各种数据库进行交互的一组标准API。它是Java平台的标准部分,由Java SE(Standard Edition)提供,允许Java开发者执行SQL语句并处理结果。...
【JDBC概述】 JDBC(Java Database Connectivity)是Java编程语言中用于规范客户端程序如何访问数据库的应用程序接口,它是Java程序与各种数据库系统交互的标准API。通过JDBC,开发者可以编写出与数据库无关的代码,...
**JDBC概述** Java Database Connectivity (JDBC) 是一种Java编程语言中用于访问数据库的标准应用程序接口(API)。它是Sun Microsystems(现为Oracle公司)制定的一组接口和规范,允许Java开发者与各种数据库系统...
Java__JDBC概述和连接.mp4
JDBC概述+快速入门+API详解+数据库连接池
Java中的JDBC(Java Database Connectivity)是Java编程语言与各种数据库之间进行通信的桥梁,它允许Java应用程序通过标准的API来执行SQL语句并处理数据库。JDBC是Sun Microsystems(现在是Oracle的一部分)制定的...
#### JDBC概述与原理 JDBC(Java DataBase Connectivity,Java数据库连接)是一项至关重要的技术,它提供了一种标准的API,使得Java应用程序能够与各种关系型数据库进行交互。这种API允许开发人员使用统一的方式...
一、JDBC概述 JDBC是Java平台的一部分,它定义了一个用于与各种数据库进行通信的API,包括数据库连接、SQL语句的执行以及结果集的处理。JDBC由一系列接口和类组成,使得开发者能够编写与特定数据库无关的代码。在...
#### 一、JDBC概述 JDBC(Java DataBase Connectivity),即Java数据库连接,是由Sun Microsystems(现已被Oracle收购)制定的一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一访问,它由一组用Java...
### 9.1 JDBC 概述 1. **数据库管理系统的重要性**:在互联网中,动态交互功能是网站不可或缺的特性,而这往往需要与数据库的交互来实现。数据库管理系统(DBMS)存储着网站所需的信息,应用程序通过访问 DBMS 来获取...
1.2 JDBC概述 JDBC是Java语言与数据库交互的一套标准API,由Sun Microsystems公司开发并维护,允许Java开发者编写跨平台的数据库应用程序。通过JDBC,开发者可以实现对各种数据库的连接、查询、更新等操作。 1.3 ...
JDBC概述 JDBC是Java语言中用于连接数据库的API(Application Programming Interface),它提供了一种统一的方式来访问不同的数据库管理系统。使用JDBC,开发者可以编写Java程序来连接数据库、执行SQL语句、处理...
一、JDBC 概述 JDBC(Java Database Connectivity)是 Java 语言中的一种标准数据库连接技术,几乎所有需要访问数据库的 J2EE 应用程序都直接或间接地使用了它。JDBC 提供了一个统一的接口来访问不同的关系数据库...
#### 一、JDBC概述 **1.1 什么是JDBC?** JDBC(Java Database Connectivity)是Java平台上的数据库访问技术。简而言之,它是Java语言与各种数据库进行交互的桥梁。通过JDBC,开发者可以使用统一的API来操作不同的...
### JDBC概述与关键技术知识点 #### 一、JDBC简介 JDBC(Java Database Connectivity)是Sun Microsystems(现已被Oracle收购)推出的一种用于Java应用程序访问关系型数据库的标准接口。这一技术的发展背景主要是...