2015-05-05 35 views
0

我對電腦1安裝甲骨文,我創建了一個名爲DATABASE1數據的基礎上,並命名üSER1鑑定密碼1用戶,該計算機的IP地址是1.1.1.1我怎麼在網絡中指定我的用戶名,以連接到Oracle數據庫

我連接該計算機的第二個(電腦2),該IP地址是1.1.1.2

我創建了一個java程序誰可以通過指定用戶1密碼1連接到數據庫並沒有問題,當我在電腦1運行

我怎麼可以指定用戶名 from computer2連接到相同的數據庫?

我嘗試了一些東西,如 「1.1.1.1/user1」, 「http://1.1.1.1:8888/user1」,但我無法連接...

謝謝。

回答

2

您可以使用下面的命令連接到網絡中的Oracle數據庫;提供的sqlplus包含在路徑:

sqlplus User1/[email protected](DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=1.1.1.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=DataBase1))) 

PFB java程序到您的網絡中的Oracle數據庫連接:

import java.sql.*; 
class OracleConnect{ 
public static void main(String args[]){ 
try{ 
Class.forName("oracle.jdbc.driver.OracleDriver"); 
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@1.1.1.1:1521:DataBase1","User1","password1"); 
Statement stmt=conn.createStatement(); 
ResultSet rs=stmt.executeQuery("select 1 from dual"); 
. 
. 
conn.close(); 
}catch(Exception ex){ System.out.println(ex);} 
} 
} 

嘗試從電腦2和共享錯誤,如果任何兩個選項。

+0

謝謝你,沒關係 – Javaist

相關問題