编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

JDBC简介

JDBC即Java Data Base Connectivity(Java数据库连接),是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问。JDBC用Java语言编写类和接口,为数据库开发人员提供一个标准的API。

JDBC API为Java编程语言提供了统一的数据库访问方法,使用JDBC3.0 API开发者能访问从关系型数据库到表单到一般文件的几乎任何一种数据源。使用JDBC,使在程序中实现向各种关系数据库发送SQL语句变得非常容易。有了JDBC API就不必为访问Sybase数据库专门也一个程序,为SQL Server数据库又专门写一个程序。开发人员只需要用JDBC API写一个程序即可向相应数据库发送SQL语句。

简单来说,JDBC可做3件事:与数据库建立连接、发送SQL语句并处理。JDBC API使开发人员能够用Java语言来访问关系型数据库,通过使用JDBC API用Java编写的应用程序,能够执行SQL语句检索结果,并把修改后的结果保存到底层的数据源,此外,使用JDBC API还能在分布式的异质环境下与多个数据源交互。

JDBC是一种成熟的技术,最早发布于1997年1月。在最初的版本中,JDBC API着重提供一个对SQL数据库的基本调用级接口。之后,JDBC2.1和2.0规范可选包扩宽了API的范围。包括支持更高级应用和管理使用JDBC API来增强其应用服务所需的各项特征。

JDBC3.0规范以填补较小范围内的功能缺失为目标,在前几个版本的基础上,增加了新的功能,并提高了JDBC的稳定性和效率。

目前最新的JDBC4.0目标有2个:

提高所有开发者在Java平台使用SQL开发的易用性;

提供企业级特性的JDBC工具集和API来管理JDBC资源。

未经允许不得转载: 技术文章 » Java编程 » JDBC简介