1. 程式人生 > >ASP.NET 兩種配置ORACLE資料庫的連線方式

ASP.NET 兩種配置ORACLE資料庫的連線方式

ASP.NET 兩種配置ORACLE資料庫的連線方式

1.使用"connectionStrings"標籤定義

  1. 在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>
  1. 程式碼中的引用
//獲取web.config配置檔案中connectionStrings定義的連線字串con_Str
string connString = System.Configuration.ConfigurationManager.ConnectionStrings["con_Str"].ToString() OracleConnection conn = new OracleConnection(connString); //開啟連線 conn.open();

2.使用"appSettings"標籤定義

  1. 這種方式和第一種基本相同,實際專案中選一種即可。在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>
  1. 程式碼中的引用
//獲取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