using system;
using system.collections.generic;
using system.text;
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.sqlclient;
using system.web.configuration;
using system.collections;
namespace jcy
}#endregion
#region 初始化連線字串
/**/
///
/// 『鈣娃兒 封裝』
/// 初始化連線字串
///
#region 返回dataset的查詢函式#region 返回dataset的查詢函式
/**/
///
/// 傳入hashtable,輸出dataset
///
/// 如果是sql語句,key為臨時表名,value為sql語句;如果是儲存過程,key為過程名,value為過程的引數陣列
/// 返回dataset
public dataset getdata(hashtable ht)
else//有引數的儲存過程
ada.fill(ds, ide.key.tostring());}}
else//沒有引數的儲存過程}}
}catch (exception e)
finally
return ds;
}#endregion
#region 進行增刪改操作
/**/
///
/// 傳入sql語句,執行增刪改
///
/// 增刪改的sql
/// 成功返回:1;失敗返回:-1
public int runsql(string sql)
catch (exception e)
finally
return returnvalue;
}#endregion
#region 進行增刪改操作
/**/
///
/// 傳入儲存過程和引數,執行增刪改
///
/// 儲存過程名
/// 引數陣列
/// 成功返回:1;失敗返回:-1
public int runsql(string procname, params sqlparameter paras)
}conn.open();
cmd.executenonquery();
dt = 1;
}catch (exception e)
finally
return dt;
}#endregion
#region 進行增刪改操作
/**/
///
/// 傳入sql語句或者儲存過程,執行增刪改
///
/// 封裝sql語句或者儲存過程的hashtable
/// 成功返回:1;失敗返回:-1
public int runsql(hashtable ht)
else//有引數的儲存過程
cmd.executenonquery();}}
else//沒有引數的儲存過程
}st.commit();
ds = 1;}}
catch (exception e)
finally
return ds;
}#endregion
#region 返回datatable的查詢函式#region 返回datatable的查詢函式
/**/
///
///函式輸入sql語句和臨時表名,輸出乙個結果集(datatable)
///
/// 傳入的sql語句
/// 臨時表名
/// 返回datatable
public datatable getdata(string sql, string tmptab)
catch (exception e)
finally
return dt;
}#endregion
#region 返回datatable的查詢函式#region 返回datatable的查詢函式
/**/
///
///函式輸入儲存過程,輸出乙個結果集(datatable)
///
/// 傳入的sql語句
/// 儲存過程的引數陣列
/// 返回datatable
public datatable getdata(string procname, params sqlparameter paras)
}ada = new sqldataadapter(cmd);
conn.open();
ada.fill(ds, procname);
dt = ds.tables[procname];
}catch (exception e)
finally
return dt;
}#endregion}}
C 應用 封裝類訪問 Mysql 資料庫
個人經歷的專案主要都是用 postgresql 或 oracle 資料庫,本文非原創,從他處整理而來。mysql.data.dll using mysql.data.mysqlclient mysqlhelper 的摘要說明 public abstract class mysqlhelper 用現有...
php連線資料庫封裝類,php 資料庫的封裝類
php 資料庫的封裝類 class db private link function connectdb dbhost,dbuser,dbpw,dbname pconnect 1 if pconnect if this link mysql pconnect dbhost,dbuser,dbpw t...
ACCESS資料庫訪問類封裝
using system using system.data using system.configuration using system.web using system.web.security using system.web.ui using system.web.ui.webcontro...