我知道我可以在C#類本身創建一個連接字符串,但我試圖避免這樣做。我想在web.config中創建連接,我讀的更安全。不過我找不到有指定下列屬性的任何例子:web.config中的oracle數據庫連接asp.net
- 主機名
- 端口
- SID
- 用戶名
- 密碼
- 連接名稱
任何人都可以幫助請在webconfig中創建此?我正在連接到Oracle DB。
我知道我可以在C#類本身創建一個連接字符串,但我試圖避免這樣做。我想在web.config中創建連接,我讀的更安全。不過我找不到有指定下列屬性的任何例子:web.config中的oracle數據庫連接asp.net
- 主機名
- 端口
- SID
- 用戶名
- 密碼
- 連接名稱
任何人都可以幫助請在webconfig中創建此?我正在連接到Oracle DB。
這裏是模板:
<connectionStrings>
<add name="{ConnectionName}"
connectionString="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;"
providerName="Oracle.DataAccess.Client"/>
</connectionStrings>
這裏是我的一個 - 減去一個真正的TNS名稱,用戶名和密碼:
<add name="MSOL" connectionString="Data Source={TNS_NAME};User ID={username};Password={password};pooling=true;min pool size=5;Max Pool Size=60" providerName="Oracle.DataAccess.Client"/>
也許可以幫助ü....
Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;
http://www.connectionstrings.com/oracle
你可以調查連接字符串應該是什麼樣子:
1)建立在Windows資源管理器的空文本文件並將其重命名爲X.UDL
2)雙擊它並出現數據鏈接提供程序對話框。
3)選擇提供商選項卡。找到您的數據訪問方法的提供商,然後點擊下一步。
4)選擇信源
5)測試連接並保存。
6)比較X.UDL的內容和連接字符串。
我該如何在webconfig中使用它? – 2013-05-08 04:54:54
添加連接字符串,您可以使用下面的web.config文件後:
System.Configuration.ConfigurationManager.ConnectionStrings["connectionStringName"].ConnectionString;
檢索連接字符串。
在網絡上很好的例子,讓您更省心..檢查此鏈接對於一個好的起點http://anirna.blogspot.com/2012/12/oracle-database-connection-in-aspnet.html – MethodMan 2013-05-08 04:45:18