DBHelper介紹
支持多種資料庫的操作包括Microsoft Access、Microsoft SqlServer、Oracle、Mysql。
源碼介紹
類成員
類 | 類說明 |
HelperBase | 資料庫Helper操作基類 |
SqlServerHelper | Microsoft SqlServer資料庫操作助手類 |
AccessHelper | Microsoft Access資料庫操作助手類 |
MysqlHelper | MySql資料庫操作助手類 |
OracleHelper | Oracle資料庫操作助手類 |
HelperBase屬性
類型 | 標識 | 成員名稱 | 成員說明 |
DbConnection | virtual | Connection | 資料庫連線對象 |
DbCommand | Command | 資料庫操作對象 | |
String | ConnectionString | 資料庫連線字元串,在打開資料庫以前使用 |
HelperBase方法
類型 | 標識 | 成員名稱 | 成員說明 |
int | ExecuteStoredProcedure | 執行存儲過程,並返回影響行數,ExecuteNoneQuery的重載方法 | |
int | ExecuteNoneQuery | 執行指定的Sql語名或存儲過程,返回影響行數。 | |
string | ExecuteScalarString | 執行查詢當前DbCommand,返回查詢的第一個記錄.並返回一個字元串. | |
int | ExecuteScalarInt | 執行查詢當前DbCommand,返回查詢的第一個記錄.並返加一個數字. | |
DataTable | ReadTable | 查詢當前DbCommand,返加一個數據集對象。 | |
void | virtual | Open | 以當前的ConnectionString屬性為連線字元串,連線資料庫。 |
void | virtual | Close | 關閉當前連線的資料庫。 |
void | Dispose | 釋放當前對象,一般在using語句中自動調用。 |