摘要:本文主要学习了如何使用JDBC链接数据库。java
数据持久化就是把数据保存到可掉电式存储设备中以供以后使用。大多数状况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以“固化”,而持久化的实现过程大多经过各类关系数据库来完成。程序员
持久化的主要应用是将内存中的数据存储在关系型数据库中,固然也能够存储在磁盘文件、XML数据文件中。sql
JDBC的全称是Java Database Connectivity,意为Java和数据库的链接。数据库
JDBC是SUN公司提供的一套操做数据库的接口规范,定义了用来访问数据库的标准Java类库,使用这个类库能够更加方便地访问数据库资源。架构
程序员在使用数据库的时候,须要安装数据库驱动,不一样的数据库的驱动也是不一样的。因此为了程序员开发方便,SUN公司提供了一套接口,让数据库厂商实现这些接口,程序员只须要使用这个接口就能够操做不一样的数据库,不须要关注底层数据库驱动的安装,从而大大简化和加快了开发过程。学习
JDBC接口包括两个层次:对象
JDBC API:即面向应用的API,是一个抽象的接口,供应用程序开发人员使用,提供了程序到JDBC管理器的链接。blog
JDBC Driver API:即面向数据库驱动的API,须要开发商去实现这个接口,提供了JDBC管理器到数据库驱动程序的链接。接口
主要有四个核心对象:内存
DriverManager类(java.sql.DriverManager):用于注册驱动,建立链接对象。
Connection接口(java.sql.Connection):表示与数据库建立的链接。
Statement接口(java.sql.Statement):操做数据库SQL语句的对象,并返回相应结果的对象。
ResultSet接口(java.sql.ResultSet):结果集或一张虚拟表,用于存储表数据的对象。
未完待续