背景:
這兩天在學習Oracle數據庫,這里就總結下自己上課所學的知識,同時記錄下來,方便整理當天所學下的知識,也同時方便日后自己查詢。
SQL語句的話,這里我就不多講了,感覺和其他的數據庫(MySQL、SQL Server)都是類似,區別不大。
今天在這里就寫下 Java 連接 Oracle 數據庫的三種連接方式。
工具:
- Oracle Database 10g Express Edition
- cmd命令窗口
- IDEA 2016.1.3
- ojdbc6_g.jar(數據庫驅動包)
- jdk 1.8
創建數據庫表:
首先在本地寫好創建的數據庫表的創建代碼后,然后粘貼在cmd命令窗口下,即可創建成功。(前提是進入安裝好了oracle,進入了用戶,然后在當前用戶下創建這個表)
部門表:tb1_dept (含有id name city三個屬性)
1 |
create table tb1_dept( |
插入數據:
然后同樣寫好插入數據的sql語句,這里我就寫三條數據。
1 |
insert into tb1_dept(id, name, city) values(1,'java', '南昌'); |
好,數據庫表已經創建好了,接下來我們需要准備的是數據庫驅動包。
這里我用的是 ojdbc6_g.jar 驅動包。
接下來先了解一些基礎知識:
JDBC的六大步驟:
這里我們就按照jdbc的這六大步驟執行下去:
- 注冊驅動
- 獲取連接
- 獲取執行sql語句對象
- 執行sql語句
- 處理結果集
- 關閉資源
URL:統一資源定位器
oracle URL: jdbc:oracle:thin:@localhost:1521:XE
jdbc:oracle:thin:@127.0.0.1:1521:XE
MySQL URL:jdbc:mysql://localhost:3306/數據庫名稱
thin:小型驅動,驅動方式
@localhost 本機ip地址 127.0.0.1
XE:數據庫的名字
ipconfig:ip地址查詢
URI:統一資源標識符
URN:用特定命名空間的名字標識資源
如果你不知道 URL、 URI、URN三者的區別的話,那么你可以參考下面我推薦的一篇文章。
三種連接方式
代碼:
1 |
package cn.zhisheng.test.jdbc; |
注解:
1、 第一步:注冊驅動 中的第三種方法 利用系統參數 需在idea中配置program arguments為下面的參數
這里我說一下怎么在IDEA中的配置方式吧


運行截圖:

OK !
下篇文章將寫 JDBC 的封裝。

