Java连接数据库技术--JDBC介绍

1、JDBC简介

  JDBC是Java数据库连接技术(Java DataBase Connectivity)技术的简称。充当着Java应用程序与各种不同的数据库之间进行对话的媒介。


2、JDBC工作原理(下图所示)

Java连接数据库技术--JDBC介绍

 

 

 

2.1、JDBC API(接口规范)

  由Sun公司提供,其中提供了Java应用程序与不同数据库交互的标准接口,如Connection(连接)接口、Statement接口、ResultSet(结果集)接口、PrepareStatement接口等。开发者使用这些JDBC接口进行各类数据库操作。

2.2、JDBC Driver Manager(驱动程序管理器)

  由Sun公司提供,是JDBC体系结构的支柱,负责管理各种不同的JDBC驱动,把Java应用程序连接到相应的JDBC驱动程序中,位于JDK的java.sql包中。

2.3、JDBC驱动

  由各个数据库厂商或第三方中间件厂商提供,负责连接各种不同的数据库,如上图,访问MySQL和Oracle需要不同的JDBC驱动,这些驱动都实现了JDBC API中定义的各种借口。

3、JDBC API介绍:

  DriverManager类:装在驱动程序,并为创建新的数据连接提供支持。

  Connection接口:负责连接数据库并担任传送数据的任务。

  Statement接口:由Connection产生,负责执行SQL语句。

  ResultSet接口:负责保存和处理查询操作后产生的结果。

  PrepareStatement接口:Statement的子接口,同样负责执行SQL语句,与Statement接口相比,PrepareStatement接口具有高安全性、高性能、高可读性和高可维护性的优点。

 

Java连接数据库技术--JDBC介绍

上一篇:数据库连接池(c3p0&&druid&&Druid工具类)


下一篇:解析一下MYSQL(一)