JDBC(java Data Base Connectivity,Java 数据库连接)是一种应用程序API,专门用于数据库的访问。它是由类和接口组成的,而这些类和接口都是有Java语言进行编写的。JDBC也是Java知识中的重要知识,只有掌握了才能更好地使用数据库。下面我们一起先了解一下JDBC。
JDBC简介
JDBC是由Java类和接口组成的API(application Programming Interface,应用程序设计接口)。设计JDBC的目的是使Java 程序以及Applet 程序能够以跨平台的方式去访问不同类型的数据库。所以我们可以通过使用JDBC可以非常方便的通过SQL语句访问大多数的关系型数据库。
JDBC工作机制
在JDBC中有一个非常特殊的动态链接结构,它可以使得系统模块化。主要由下面的5个模块使JDBC完成对数据库的访问:
Java 应用程序
JDBC API
JDBC驱动管理器
JDBC驱动
数据源
从下面的图中可以看出一个JDBC中的5个重要元素:
Java应用程序
最顶层是程序员自己编写的程序,Java应用程序可以使用集成在JDK中的java.sql 和javax.sql 包中的JDBC API,用于进行连接以及操作数据库。
JDBC API
JDBC API是由Sun 公司提供的,API中提供了Java 应用程序中用于与各种数据库进行交互的标准接口,例如:Connection(连接)接口、Statement 接口、PreparedStatement 接口 、ResultSet 接口等等。开发者可以直接使用这些JDBC接口直接进行各类数据库的操作。
JDBC Driver Manager
JDBC Driver Manager 是JDBC驱动管理器,它的只要用处是能够管理各种不同的JDBC 驱动。
JDBC 驱动
JDBC驱动是由各个数据库厂商提供的,JDBC驱动用于负责连接各种不同的数据库。例如:微软公司所提供的JDBC驱动是用于连接MySQL的,而Oracle 公司所提供的JDBC驱动是专门用于连接Oracle 数据库的。所以JDBC 驱动是由不同的厂商进行提供,而这些JDBC 驱动就实现了JDBC API 中所定义的各种接口。
数据源
数据源实际上就是各个类型的数据库,比如上文提到的MySQL 数据库以及Oracle 数据库。
总的来说,JDBC就是一种用于访问数据库的应用程序API ,也就是JDBC 中的驱动程序、JDBC API包中的重要接口以及类的使用。我们可以方便的对数据进行查询、更新以及删除等操作。如果对Java或者JDBC有兴趣的朋友可以在本网站中进行查找关注或者直接点击文中的链接进行了解学习。
¥399.00
¥29.00
¥498.00
¥299.00