簡介
您是否正在從事
Data Access Application Block 將訪問 Microsoft SQL Server? 數據庫的性能和資源管理方面的最佳經驗封裝在一起
尤其是
調用存儲過程或 SQL 文本命令
指定參數詳細信息
返回 SqlDataReader
例如
[Visual Basic]
Dim ds As DataSet = SqlHelper
connectionString
CommandType
new SqlParameter(
[C#]
DataSet ds = SqlHelper
connectionString
CommandType
new SqlParameter(
注意
Data Access Application Block 包括哪些內容?
提供了 Data Access Application Block 的源代碼以及快速入門示例應用程序
Visual Studio
提供了 Data Access Application Block 的 Microsoft Visual Basic?
您可以編譯 Visual Basic 和 C# Microsoft
文檔
Data Access Application Block 的文檔主要包括以下內容
使用 Data Access Application Block 開發應用程序
Data Access Application Block 的設計與實現
部署和運行
參考
系統要求
要運行 Data Access Application Block
Microsoft Windows?
Visual Studio?
SQL Server
下載並安裝 Data Access Application Block
您可以獲取一個包含已簽名的 Data Access Application Block 程序集和綜合文檔的 Windows 安裝程序文件
安裝進程將在您的
請轉到 MSDN Downloads(英文)進行下載
使用 Data Access Application Block
本節討論如何使用 Data Access Application Block 來執行數據庫命令和管理參數
SqlHelper 類提供了一組靜態方法
SqlHelperParameterCache 類提供命令參數緩存功能
使用 SqlHelper 類執行命令
SqlHelper 類提供了五種 Shared (Visual Basic) 或 static (C#) 方法
[Visual Basic]
Execute* (ByVal connection As SqlConnection
ByVal commandType As CommandType
ByVal CommandText As String)
Execute* (ByVal connection As SqlConnection
ByVal commandType As CommandType
ByVal commandText As String
ByVal ParamArray commandParameters() As SqlParameter)
Execute* (ByVal connection As SqlConnection
ByVal spName As String
ByVal ParamArray parameterValues() As Object)
Execute* (ByVal transaction As SqlTransaction
ByVal commandType As CommandType
ByVal commandText As String)
Execute* (ByVal transaction As SqlTransaction
ByVal commandType As CommandType
ByVal commandText As String
ByVal ParamArray commandParameters() As SqlParameter)
Execute* (ByVal transaction As SqlTransaction
ByVal spName As String
ByVal ParamArray parameterValues() As Object)
[C#]
Execute* (SqlConnection connection
string commandText)
Execute* (SqlConnection connection
string commandText
Execute* (SqlConnection connection
params object[] parameterValues)
Execute* (SqlConnection connection
CommandType commandType
Execute* (SqlConnection connection
CommandType commandType
params SqlParameter[] commandParameters)
Execute* (SqlConnection connection
string spName
除這些重載以外
[Visual Basic]
Execute* (ByVal connectionString As String
ByVal commandType As CommandType
ByVal commandText As String)
Execute* (ByVal connectionString As String
ByVal commandType As CommandType
ByVal commandText As String
ByVal ParamArray commandParameters() As SqlParameter)
Execute* (ByVal connectionString As String
ByVal spName As String
ByVal ParamArray parameterValues() As Object)
[C#]
Execute* (string connectionString
string commandText)
Execute* (string connectionString
string commandText
params SqlParameter[] commandParameters)
Execute* (string connectionString
params object[] parameterValues)
注意
From:http://tw.wingwit.com/Article/program/Java/hx/201311/27020.html