ASP.NET 兩種配置ORACLE資料庫的連線方式
阿新 • • 發佈:2019-01-09
ASP.NET 兩種配置ORACLE資料庫的連線方式
1.使用"connectionStrings"標籤定義
- 在ASP.NET中的 Web.config 檔案中新增connectionStrings標籤(若此標籤已經存在則直接在此標籤下新增配置項),我選擇的是ManagedDataAccess方式連線Oracle資料庫。
<connectionStrings>
<add name="con_Str" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=遠端資料庫的ip地址)(PORT=埠號預設為1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)));Persist Security Info=True;User ID=orcl;Password=orcl;"
providerName="Oracle.ManagedDataAccess.Client"/>
</connectionStrings>
- 程式碼中的引用
//獲取web.config配置檔案中connectionStrings定義的連線字串con_Str
string connString = System.Configuration.ConfigurationManager.ConnectionStrings["con_Str"].ToString()
OracleConnection conn = new OracleConnection(connString);
//開啟連線
conn.open();
2.使用"appSettings"標籤定義
- 這種方式和第一種基本相同,實際專案中選一種即可。在ASP.NET中的 Web.config 檔案中新增appSettings標籤(若此標籤已經存在則直接在此標籤下新增配置項)。
<appSettings>
<add key="con_Str" value="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=遠端資料庫的ip地址)(PORT=埠號預設為1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)));Persist Security Info=True;User ID=orcl;Password=orcl;" />
</appSettings>
- 程式碼中的引用
//獲取web.config配置檔案中appSettings定義的連線字串con_Str
string connString = System.Configuration.ConfigurationManager.AppSettings["con_Str"].ToString();
OracleConnection conn = new OracleConnection(connString);
//開啟連線
conn.open();
第一次發部落格 .^^. 請多指教~~
[1]: 參考 https://blog.csdn.net/tsoTeo/article/details/79079881