2015-07-13 71 views
1

所有我曾在Oracle文檔閱讀的是,我可以代替這樣的:在一個字符串如何在URL連接字符串中定義用戶名和密碼?

ods.setUser("userName"); 
ods.setPassword("Password"); 
ods.setURL("jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(LOAD_BALANCE = yes)(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVER=dedicated)(SERVICE_NAME=xxxx)(FAILOVER_MODE =(TYPE = SELECT)(METHOD = BASIC)(RETRIES = 10)(DELAY = 1))))"); 

但我想知道是否可能包括所有存儲都聚集在:

OracleDataSource ods = new OracleDataSource(); 
ods.setDriverType("thin"); 
ods.setServerName("localhost"); 
ods.setNetworkProtocol("tcp"); 
ods.setDatabaseName("databaseName"); 
ods.setPortNumber(1521); 
ods.setUser("userName"); 
ods.setPassword("Password"); 

本一個配置文件或不是,即所有設置爲ods.setURL()

+1

是,它可以 - http://docs.oracle.com/cd/B28359_01/java.111/b31224/urls.htm – OldProgrammer

回答

0
ods.setURL("jdbc:oracle:thin:userName/[email protected](DESCRIPTION=(ENABLE=broken)(LOAD_BALANCE = yes)(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVER=dedicated)(SERVICE_NAME=xxxx)(FAILOVER_MODE =(TYPE = SELECT)(METHOD = BASIC)(RETRIES = 10)(DELAY = 1))))"); 
+0

這正是我需要的! – toscanelli

相關問題