首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

IsLine Framework 系列(五):DataProvider 資料存取(中)—— 連線字串配置與雙模式存取

     編輯:關於ASP.NET

使用前需在 web.config 配置 <IsLine.Data.Configuration> 區段。

SQL Server 配置

<DataBaseConnection>
  <DBType>IsLine.Data.DataTypeEnum.DataBaseType.SqlServer</DBType>
  <Server>Server IP</Server>
  <UserID>sa</UserID>
  <PwdType>Cryptography.Decrypting</PwdType>
  <Pwd>111111</Pwd>
  <DataBase>UML</DataBase>
</DataBaseConnection>

Oracle 配置

<DataBaseConnection>
  <DBType>IsLine.Data.Configuration.OracleConnectString</DBType>
  <Server>TNS別名</Server>
  <UserID>sa</UserID>
  <PwdType>Cryptography.Decrypting</PwdType>
  <Pwd>111111</Pwd>
  <OtherPlus>Provider=MSDAORA.1; Persist Security Info=False;</OtherPlus>
</DataBaseConnection>

簡化鍵值對配置

<add key="IsLine.Data.Configuration.SqlServerConnectString" value="Data Source=...;Password=...;Pooling=true;" />
<add key="IsLine.Data.Configuration.OracleConnectString" value="Data Source=TNS別名;Password=...;Pooling=true;" />

雙模式存取

  • 面向連接(DataReader/Adapter/DataSet):需實例化,用畢呼叫 Dispose() 釋放所有資源
  • 非連接(純 SQL 執行):直接靜態呼叫 OracleProvider.ExecuteNonQuery() 或 SqlProvider.ExecuteNonQuery()
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved