菜雞的Java筆記 java資料庫程式設計(JDBC)
java資料庫程式設計(JDBC)
介紹 JDBC 的基本功能
content (內容)
現在幾乎所有的專案開發過程之中都不可能離開資料庫,所以在java 提供的 JDBC 就非常有用處
JDBC 嚴格來講並不是一門技術,它屬於一種服務。服務的特點在於:所有的操作流程都是固定的
JDBC是java提供的資料庫操作的一個標準(它就是一組相關的標準介面),而不同的資料庫的生產商要依據此標準進行自己的資料庫操作的具體實現提供
而在實際的專案開發過程之中,JDBC的使用一共分為一下三種形式:
JDBC-ODBC 橋連線形式:利用微軟提供的ODBC進行資料庫的連線操作,而後利用JDBC訪問ODBC的函式庫實現資料的操作
流程:程式 > JDBC > ODBC > 資料庫,這樣的操作效能很差,但是支援度是最高的,並且不需要配置任何的第三方驅動程式
JDBC 連線形式:利用不同的資料庫的生產商提供的JDBC驅動程式進行資料庫的操作
程式 > JDBC > 資料庫,效能應該是很好的
JDBC 網路連線
程式 > JDBC 連線協議 > 資料庫,實際使用中是最多的
JDBC 協議連線,使用特定資料庫生產商提供的協議標準進行資料庫的操作,難度較高
如果要想進行JDBC操作,可以使用java.spl包進行開發,在這個包中就由以下幾個類和介面組成
類: DriverManager 類
介面: Connection Statement PreparedStatement ResultSet
總結
JDBC一定是按照固定的程式碼編寫形式使用的
連線 Oracle 資料庫
配置資料庫的驅動程式
資料庫的連線操作
content (內容:重要)
首先已經明確描述了 JDBC 的操作都是固定的流程,俺麼這個流程一共有如下四步:
第一步:載入資料庫驅動程式
第二步:依靠 DriverManager類連線資料庫
第三步:進行資料庫的 CRUD 操作( Statement PreparedStatement ResultSet )
第四步:關閉資料庫連線
下面按照指定的步驟來實現資料庫的連線操作
1.配置資料庫驅動程式
本次將使用 Oracle 資料庫提供的資料庫連線支援,但是如果要想進行 Oracle 的連線請一定要保證開啟兩個服務:監聽 例項服務