1. 程式人生 > >Java基礎(六十二)-JDBC

Java基礎(六十二)-JDBC

Java資料庫程式設計

對於現代的開發幾乎所有的專案都是圍繞著資料庫展開的,很少會見到沒有資料庫而單獨存在的專案。所以任何一門語言要想發展,那麼必須對資料庫有所支援,同樣,Java從最初的時代就一直支援資料庫的開發標準--JDBC(Java Database Connectivity ,Java資料庫連線)。JDBC本質上來講並不是一個技術,它屬於一種服務。而所有服務的特徵:必須按照指定的套路來進行操作。

在Java裡面專門為JDBC提供又一個模組(java.sql),裡面核心的一個開發包(java.sql),在JDBC裡面核心的組成就是DriverManager類以及若干介面(Connection,Statement,PrepareStatement,Result)。

對於JDBC的程式資料庫訪問也分為四種形式:

1:JDBC-ODBC橋連線:利用微軟的ODBC技術進行資料庫的連線,而後再利用JDBC技術訪問ODBC技術訪問ODBC技術進行資料庫的開發,這種技術為Java預設支援的技術,不需要做任何的額外配置即可實現;

處理流程:程式—>JDBC–>ODBC—>資料庫,操作效能很差,不會有人用的。

2:JDBC連線:直接利用JDBC進行資料庫的連線處理。

處理流程:程式—>JDBC—>資料庫,這種連線一般只連線本地資料庫伺服器;

3:JDBC網路連線:通過特定的網路協議連線指定的資料庫服務;

處理流程:程式—>JDBC—>網路資料庫(IP地址,埠號);

4:JDBC協議連線:自己通過編寫指定的協議操作實現資料庫的訪問。