Java操做數據庫——使用JDBC鏈接數據庫

Java操做數據庫——使用JDBC鏈接數據庫

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

使用

未完待續

相關文章
相關標籤/搜索