天天看點

JDBC-01-1-jdbc概述-[java-mysql]

第一章.jdbc概述

文章目錄

  • ​​第一章.jdbc概述​​
  • ​​資料的持久化​​
  • ​​JDBC的了解​​
  • ​​圖執行個體​​
  • ​​好處:​​
  • ​​**資料庫的驅動**​​
  • ​​**面向接口程式設計的思想**:​​
  • ​​**JDBC程式編寫步驟**​​

資料的持久化

  • 持久化,把資料儲存到可掉電式儲存裝置中以供之後使用.大多數情況下,資料持久化意味着将記憶體中的資料儲存到硬碟, 而持久化大多數通過各種關系型資料庫來完成
  • 持久化的而主要是将記憶體中的資料儲存在關系型資料庫中,當然也可以儲存在磁盤檔案,XML中

JDBC的了解

JDBC(Java Database Connectivity)是一個獨立于特定資料庫管理系統,通用的SQL資料庫存取和操作的公共接口(一組API)

簡單的可以了解為:JDBC是SUN提供的一套API,使用這套API可以實作對拘役資料庫的操作(擷取連結,關閉連結,DML,DDL,DCL)

圖執行個體

JDBC-01-1-jdbc概述-[java-mysql]

好處:

  • 面向應用的API: java API,抽象接口,提供應用程式開發使用(連結資料庫,執行SQL語句,獲得結果)
  • 面向資料庫的API:java Driver,供開發商開發資料庫驅動程式用

開發程式員的角度:不需要關注具體的資料庫的細節

資料庫廠商: 隻需要提供标準的具體實作

資料庫的驅動

面向接口程式設計的思想:

  • JDBC是sun公司提供一套用于資料庫操作的接口,java程式員隻需要面向這套接口程式設計即可
  • 不同的資料庫廠商,需要針對這套接口,提供不同的實作,不同的實作的集合,即為不同的資料庫的驅動

JDBC程式編寫步驟