usingsystem;
using
system.data;
using
system.configuration;
using
system.web;
using
system.web.security;
using
system.web.ui;
using
system.web.ui.webcontrols;
using
system.web.ui.webcontrols.webparts;
using
system.web.ui.htmlcontrols;
using
system.data.oledb;
using
system.collections;
//////
accehelper 的摘要說明
///public
static
class
accesshelper
}//////
用現有的資料庫連線執行乙個sql命令(不返回資料集)
/// ///
///舉例:
///int result = executenonquery(connstring, "publishorders", new oledbparameter("@prodid", 24));
/// ///
乙個現有的資料庫連線
///儲存過程名稱或者sql命令語句
///執行命令所用引數的集合
///執行命令所影響的行數
public
static
int executenonquery(oledbconnection connection, string cmdtext, params
oledbparameter commandparameters)
//////
使用現有的sql事務執行乙個sql命令(不返回資料集)
/// ///
///舉例:
///int result = executenonquery(trans, "publishorders", new oledbparameter("@prodid", 24));
/// ///
乙個現有的事務
///儲存過程名稱或者sql命令語句
///執行命令所用引數的集合
///執行命令所影響的行數
public
static
int executenonquery(oledbtransaction trans, string cmdtext, params
oledbparameter commandparameters)
//////
用執行的資料庫連線執行乙個返回資料集的sql命令
/// ///
///舉例:
///oledbdatareader r = executereader(connstring, "publishorders", new oledbparameter("@prodid", 24));
/// ///
乙個有效的連線字串
///儲存過程名稱或者sql命令語句
///執行命令所用引數的集合
///包含結果的讀取器
public
static oledbdatareader executereader(string connectionstring, string cmdtext, params
oledbparameter commandparameters)
catch
}//////
返回乙個dataset資料集
/// ///
乙個有效的連線字串
///儲存過程名稱或者sql命令語句
///執行命令所用引數的集合
///包含結果的資料集
public
static dataset executedataset(string connectionstring, string cmdtext, params
oledbparameter commandparameters)
catch}}
//////
用指定的資料庫連線字串執行乙個命令並返回乙個資料集的第一列
/// ///
///例如:
///object obj = executescalar(connstring, "publishorders", new oledbparameter("@prodid", 24));
/// ///
乙個有效的連線字串
///儲存過程名稱或者sql命令語句
///執行命令所用引數的集合
///用 convert.to把型別轉換為想要的
public
static
object executescalar(string connectionstring, string cmdtext, params
oledbparameter commandparameters)
}//////
用指定的資料庫連線執行乙個命令並返回乙個資料集的第一列
/// ///
///例如:
///object obj = executescalar(connstring, "publishorders", new oledbparameter("@prodid", 24));
/// ///
乙個存在的資料庫連線
///儲存過程名稱或者sql命令語句
///執行命令所用引數的集合
///用 convert.to把型別轉換為想要的
public
static
object executescalar(oledbconnection connection, string cmdtext, params
oledbparameter commandparameters)
//////
將引數集合新增到快取
/// ///
新增到快取的變數
///乙個將要新增到快取的sql引數集合
public
static
void cacheparameters(string cachekey, params
oledbparameter commandparameters)
//////
找回快取引數集合
/// ///
用於找回引數的關鍵字
///快取的引數集合
public
static oledbparameter getcachedparameters(string
cachekey)
//////
準備執行乙個命令
/// ///
sql命令
///sql連線
///sql事務
///命令文字,例如:select * from products
///執行命令的引數
private
static
void preparecommand(oledbcommand cmd, oledbconnection conn, oledbtransaction trans, string
cmdtext, oledbparameter cmdparms)
}}
c 操作mysql通用類 C 資料庫操作通用類
usingsystem usingsystem.collections.generic usingsystem.linq usingsystem.text usingsystem.data.common usingsystem.data usingsystem.reflection namespac...
C 實現MySQL通用操作類
如有錯誤,歡迎各位提出哈 using system using system.collections using system.collections.generic using system.configuration using system.data using system.linq usi...
C 操作Access資料庫類
string connstring server database pubs uid sa pwd pooling true sqlconnection cn new sqlconnection data source 你資料庫的位址 database 資料庫名稱 uid 資料庫使用者名稱 pwd ...