摘要:本文主要學習瞭如何使用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):結果集或一張虛擬表,用於存儲表數據的對象。
未完待續