oracle客戶端是一個(gè)與服務(wù)器端交互的工具,允許遠(yuǎn)程連接到應(yīng)用程序的底層數(shù)據(jù)庫;交互過程指的是客戶端執(zhí)行的語句傳到服務(wù)端,服務(wù)端解析后執(zhí)行操作并將執(zhí)行結(jié)果輸出到客戶端。
本教程操作環(huán)境:Windows10系統(tǒng)、Oracle 11g版、Dell G3電腦。
什么是oracle客戶端
在這種情況下,客戶端是一個(gè)類庫(DLL),允許您遠(yuǎn)程連接到應(yīng)用程序的底層數(shù)據(jù)庫
客戶端只是一個(gè)與服務(wù)端交互的工具,如sqlplus,在sqlplus里執(zhí)行SQL語句傳到服務(wù)端,服務(wù)端進(jìn)行解析后執(zhí)行SQL里的操作,并將操作結(jié)果輸出到客戶端。這就完成了一個(gè)客戶端與服務(wù)端交互的過程。簡單點(diǎn)說,客戶端就像一個(gè)遠(yuǎn)程桌面工具,只負(fù)責(zé)提供鏈接后臺服務(wù)器的界面,具體的處理操作都在服務(wù)器上~
oracle客戶端不是絕對的,只是一個(gè)可以連接到oracle服務(wù)器的工具
oracle客戶端只是指與服務(wù)端交互的工具,要登錄使用oracle數(shù)據(jù)庫服務(wù)就需要安裝客戶端(例如PLSQL),利用PLSQL連接到數(shù)據(jù)庫,來執(zhí)行oralce服務(wù)的一些增刪改查等操作。
oracle 客戶端,分兩種:
第一種,安裝提供客戶端,對于windows系統(tǒng)
1. 把%ORACLE_HOME%lib加到PATH環(huán)境變量.
2. 把%ORACLE_HOME%jdbclibclasses12.jar加到CLASSPATH環(huán)境變量里.也可以把classes12.jar拷貝到tomcat的commanlib目錄下。
第二種,精簡客戶端,不需要安裝,解壓使用即可
對于windows系統(tǒng)(假定解壓在d盤):
1. 把d:instantclient_10_2加到PATH環(huán)境變量
2. 把d:instantclient_10_2classes12.jar加到CLASSPATH環(huán)境變量里.也可以把classes12.jar拷貝到tomcat的commanlib目錄下。
推薦教程:《Oracle視頻教程》