我想了解連接到數據源的基礎知識。 使用Weblogic,如果我想連接到一個DataSource,我該如何解釋URL;解釋JDBC連接
jdbc:oracle:thin:@localhost:1521:XE
而且當我們指定的用戶名/密碼,是整個數據庫?
我正在使用Oracle 11g XE。
喜歡什麼零件代表什麼在這個URL?
我想了解連接到數據源的基礎知識。 使用Weblogic,如果我想連接到一個DataSource,我該如何解釋URL;解釋JDBC連接
jdbc:oracle:thin:@localhost:1521:XE
而且當我們指定的用戶名/密碼,是整個數據庫?
我正在使用Oracle 11g XE。
喜歡什麼零件代表什麼在這個URL?
,你需要以下三個基本的東西
典型的例子是
凡 HTTP - 協議
docs.oracle.com - 主機
索引。HTML中的資源
類似地,其它實例將是
所以一般來說,一個資源可以通過網絡被表示爲如下
[PROTOCOL]:[ HOST] [RESOURCES]
延伸的同一你剛纔提到
JDBC的JDBC網址:神諭:薄:@localhost:1521:XE
的jdbc:神諭:薄 - 指定協議這又指示要使用哪個驅動程序。所以每個驅動程序都有自己的協議來與數據庫服務器通信。
本地主機:1521 - 是主機
XE - 是要被訪問的資源。
連接字符串定義
jdbc:oracle:thin:[USER/PASSWORD]@[HOST][:PORT]:SID
jdbc:oracle:thin
指定Oracle的JDBC Thin驅動程序。
@localhost
是主機名,數據庫服務器機器。
1521
運行服務器的帖子。
XE
可能是一個Oracle服務名稱或SID,在的tnsnames.ora文件中定義
可以指定usernam /密碼也:當你正在通過網絡進行通信
jdbc:oracle:thin:[USER/PASSWORD]@//[HOST][:PORT]/SERVICE
我建議你JDBC Tutorial和更精確地Java DB Database Connection URLs
的jdbc:神諭:薄:@localhost:1521:XE
的jdbc:部分定義的協議
神諭:薄部分定義的驅動程序
@localhost定義服務器地址(這裏本地主機,可以是IP地址或主機名)
1521定義了遠程端口
XE定義數據庫
當我們指定用戶名/密碼另外的SID,是整個數據庫?
,你將有機會獲得什麼是可爲您提供的用戶,所以這取決於數據庫配置
希望[這](http://www.orafaq.com/wiki/JDBC)幫助! – SudoRahul