有一定工作经验的人,对jdbc肯定不会陌生了,或许在项目不会用上,但是在学习的过程中肯定是会接触到,脑海中对它有一定的了解。
今天在这里给自己一个机会,也与大家分享下java与db之间的中介jdbc,为什么说是中介呢,因为通过jdbc我们的java程序可以与db打交道,进行持久化操作,无论是查询,添加,还是修改,删除,jdbc都是必不可少的。
jdbc是sun公司提供的一套javaAPI,它提供对db进行操作的接口,如果面试时要你举例面向接口编程案例,jdbc到是一个不错的选择,因为只是接口,具体的实现是db开发商的工作了,观望整个IT行业,使用比较多的数据库如oracle,sqlserver,mysql,sybase当然,它们都实现了jdbc,目前为止,我只使用过前面三个,感觉都差不多,差异性不多。
简单的介绍完之后,看看里的到底有哪些接口与类:
DriverManager,(驱动管理对象)管理驱动包的一个类
Connection,(连接对象)建立数据库连接并负责传送数据
Statement,(语句对象),发送sql命令到db
ResultSet,(结果集对象),保存查询后的数据
看到以上的几个对象,一定不陌生。下面介绍下语句对象(*有子接口PreparedStatement*预编绎语句对象),它有几个方法来操作db:excuteQuery(),查询获得结果集,excuteUpdate()添加,删除,更新,返回受影响的行数,excute(),可执行任意sql,返回是否是结果集的boolean类型。
说到这里不得不补充说明,上面的这种情况是驱动类的方式连接db的,还有一个种,但是它只能用于测试与学习,是ms提供odbc桥连,它很简单,是将对jdbcAPI的调用转换为对另一组数据库连接odbcAPI的调用。
好了,写到这里.
qinglintan
分享到:
相关推荐
JDBC是Java程序访问数据库的一组接口和类,它允许开发者使用SQL语句来操作数据库。JDBC提供了一个标准的API,使得开发者无需关心底层数据库的具体实现,即可与不同的数据库系统进行通信。 在Java中连接PG数据库,...
### JDBC与Java数据库编程 #### 第一章:JDBC的概念 **1.1 JDBC是什么** JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一的访问接口。JDBC的目标是允许开发...
本压缩包包含了三个重要组成部分:《JAVA数据库编程JDBC》、《Java数据库接口JDBC入门基础讲座》以及《JDBC API数据库编程实作教材》。这些资源将帮助初学者全面理解和掌握JDBC的基础知识和实践技巧。 《JAVA数据库...
Java数据库连接是 Java 编程语言中连接数据库的方式。Java 数据库连接可以分为两个部分:数据库连接和数据库访问。 数据库连接是指 Java 程序与数据库之间的连接,通过 JDBC(Java DataBase Connection)API 实现。...
《JDBC与Java数据库编程》一书旨在深入探讨Java如何通过JDBC(Java Database Connectivity)这一接口与数据库进行高效互动,实现数据的读取、写入、更新等操作。以下是对该主题的详细解析,包括JDBC的概念、体系结构...
综上所述,Java数据库编程涵盖的内容广泛,从基础的数据库连接到高级的事务处理和性能优化。掌握这些知识点,对于Java开发者来说至关重要,能够有效地实现与数据库的交互,开发出高效、稳定的数据库应用。通过实践和...
在Java编程中,Java数据库连接(JDBC)是与各种数据库进行交互的标准API。它允许开发者使用Java语言编写数据库应用程序,而无需关心底层数据库的具体实现。JDBC通过一系列的类和接口来提供这种通用性,使得数据库...
### JDBC的Java数据库编程:深入理解与应用 #### 引言 JDBC(Java Database Connectivity)是Java平台上的标准数据库连接技术,它提供了一种通用的API,使得开发者能够使用Java语言来访问各种类型的数据库系统。...
理解JDBC的使用方法,包括加载驱动、建立连接、执行SQL和处理结果集,是Java数据库开发的基础。 MySQL是一种流行的开源关系型数据库管理系统,它被广泛应用于web应用程序和小型到大型的企业级系统。在这个商品管理...
在"JDBC与Java数据库程序设计"中,我们将深入探讨如何利用JDBC技术实现高效的数据库操作。 1. **JDBC基础** - JDBC API由一系列接口和类组成,如`Connection`、`Statement`、`PreparedStatement`和`ResultSet`等。...
Java作为一种广泛使用的编程语言,提供了强大的工具和API来处理与数据库的交互,其中最重要的一项技术就是Java数据库连接(JDBC)。本文将全面讲解JDBC的相关知识,包括其原理、基本概念以及如何使用JDBC进行数据库...
### Java JDBC数据库编程技术详解 #### 一、引言 在现代软件开发中,数据库扮演着极其重要的角色,尤其在商业应用领域。无论是简单的数据存储还是复杂的数据处理,数据库都是必不可少的一部分。Java作为一门广泛...
这篇博客"java数据库连接方法(一)"将探讨如何在Java中建立与数据库的连接,包括JDBC(Java Database Connectivity)的基本概念、步骤以及常见的数据库连接池技术。下面是对这个主题的详细阐述。 **JDBC简介** ...
Java语言SQL接口JDBC编程技术是Java开发人员与关系型数据库进行交互的重要工具。JDBC(Java Database Connectivity)是Java平台中的一个标准API,它允许Java应用程序与各种类型的数据库进行通信,无论数据库管理系统...