Oracle(一)之安裝與使用

##概述

oracle是關係型數據庫中的一種,與MySql類似,也是一種數據庫服務,oracle公司出品。比MySql安全可靠,但收費。

oracle數據庫無論在存儲數據量,性能,執行效率,安全性,穩定性等各個方面都優於mysql,唯一的缺點就是收費,所以oracle數據庫是很多大公司的首選。

我們公司的門戶網站使用的是oracle數據庫,所以有幸可以實際操作oracle,但優於研究還不深,所以此時總結的都是比較淺顯的東西,隨着不斷學習,以後會慢慢完善。

對oracle的總結主要包括五個部分:

  1. Oracle(一)之安裝與使用。
  2. Oracle(二)之視圖的使用。
  3. Oracle(三)之存儲過程的使用。
  4. Oracle(四)之觸發器的使用。
  5. Oracle(五)之定時Job的使用。
  6. Oracle(六)之PL/SQL Developer的安裝與使用。
  7. Oracle(七)之Oracle與MySql的使用區別。

##Oracle的下載與安裝

##Oracle的歷史版本

  1. oracle2:這是最早的oracle版本,在1979年發佈。
  2. oracle3:1983年發佈。該版本使用C語言對Oracle進行重構。
  3. oracle4:1984年發佈。
  4. oracle5:1985年發佈。
  5. oracle6:1988年發佈。
  6. oracle7:1992年發佈。
  7. oracle8:1997年發佈。在這個版本之前,oracle都是用戶企業內部數據存儲。這個版本後開始支持互聯網數據存儲。
  8. oracle8i:1998年發佈。"i"的意思是Internet,添加了大量支持Internet的功能。
  9. oracle9i:2001年發佈。
  10. oracle10g:2002年發佈。10g是oracle的應用服務器版本。“g”的意思是grid,網格。這個版本支持網格計算的功能。
  11. oracle11g:2007年發佈。
  12. oracle12c:2015年發佈。"c"的意思是cloud,雲。該版本添加了雲服務器組件。
  13. oracle18c:2018年發佈。從此版本開始,版本號將與年後保持一致。

注:由於oracle12c在2015年纔出現,所以目前主流的oracle版本還是oracle11g。

##Oracle的下載

Oracle的官網下載地址是:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

注:目前在oracle官網上下載東西都需要登錄。

##Oracle的安裝

網上有很多Oracle的安裝教程,推薦:https://blog.csdn.net/suyu_happy/article/details/78868906

 

##Oracle數據的sql語句

Oracle也是關係型數據庫,通用的Sql語句在Oracle上也適用。所以Mysql中的增刪改查sql同樣可以在Oracle中使用,所以這裏不再次講解,具體可以參照MySql(一)之使用入門

Oracle與Mysql存在一些不同的sql語法,具體後面會詳細解釋。

 

##Oracle數據庫在Java程序中使用

Java程序中操作數據庫包括兩個部分,1:連接數據庫,2:寫sql語句操作數據庫。sql語句幾乎與使用MySql相同。下面主要講解連接Oracle數據。

在SpringBoot項目中添加的依賴是:

<!-- spring-boot項目操作數據庫的jdbc包 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
    <version>2.0.4.RELEASE</version>
</dependency>

<!-- 操作oracle包 -->
<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.4.0</version>
</dependency>

數據庫參數:

driverClassName=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@127.0.0.1:1521:xia
username=root
password=root

其他與使用MySql一樣。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章