本文講解如何實作存取oracle資料庫。

Import librarie(s)

Class

設定Connection為連線後產生之連線物件。

Connect function

實例化oracleDB物件後,透過此function設定Connection。

Implement the DML in Java

實作DML,這邊使用SELECT簡易示範。
透過上方connect function連線成功後,將connection參數傳入設計的指令function。
這邊示範獲取table欄位後回傳ArrayList<String[]>。
範例資料庫table設計如下:

COL1 COL2 COL3
test1 aaa bbb
test2 ccc ddd

  1. 使用Statement宣告將傳送出的指令容器。
  2. 設計DML指令字串。
  3. 利用Statement中的executeQuery方法,傳入指令字串,取得回傳之ResultSet。
  4. 解析ResultSet,利用ResultSet.next()逐行解析。

Advanced Statement

Statement若較為複雜,可利用下面這種方法設計。

PreparedStatement可以先將statement架構先建好,等參數準備好後再將其填入。此種方法常用於製作動態指令。

Close your resources

不管是Connection或是Statement操作完畢,務必將資源釋放。

最後修改日期: 2021-03-31

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。