如何建好數據庫底層類
来源:互联网 发布:电脑硬件评分软件 编辑:程序博客网 时间:2024/04/26 03:08
在系統開發一般都會有一個數據庫開發的底層類,用於與進行數據庫的操作!
如何的寫一個高效的數據庫類想與大家一起探討一下!
以我個人覺得,數據庫底層類一般有兩個作用,進行數據庫的資料操作例如:新增 修改 刪除等,另外一個作用就是從數據庫有獲得你想要的資料!
以下是我寫的一個基類
public class DbCommon
{
private SqlConnection Conn;
/// <summary>
/// 打開連接
/// </summary>
/// <returns></returns>
private void OpenConnection()
{
Conn = new SqlConnection(Consts.SqlConnection);
if (Conn.State == ConnectionState.Closed)
{
Conn.Open();
}
}
/// <summary>
/// 關閉連接
/// </summary>
private void CloseConnection()
{
Conn.Close();
Conn.Dispose();
}
public void ExeSQL(string SQL)
{
OpenConnection();
SqlCommand Cmd = new SqlCommand(SQL, Conn);
try
{
Cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
throw ex;
}
finally
{
CloseConnection();
}
}
public DataSet GetDataSet(string SQL)
{
OpenConnection();
SqlCommand Cmd = new SqlCommand(SQL, Conn);
SqlDataAdapter Adap = new SqlDataAdapter();
Adap.SelectCommand = Cmd;
DataSet DS = new DataSet();
try
{
Adap.Fill(DS);
}
catch (Exception ex)
{
throw ex;
}
finally
{
CloseConnection();
}
return DS;
}
}
- 如何建好數據庫底層類
- 如何?
- 如何
- 如何。。。
- 如何推广,如何SEO
- 如何做人,如何处世。
- 如何做?如何作?
- 微信小程序如何如何
- 如何学习
- 如何找工作
- 如何提高效率
- 如何提高工作效率?
- 如何回去?
- 如何平安夜
- 如何调试
- 如何爱国
- 今天如何?
- 如何吹口哨
- 使用apache的rewrite功能实现内部重定向
- 算法导论示例-LinkedList
- 算法导论示例-SentinelLinkedList
- 设计模式参考资料
- 创建型模式——Singleton 单件模式
- 如何建好數據庫底層類
- ASP.NET中文件上传下载方法集合
- JpGraph简介
- 数据结构题集--数组(二维数组)
- Characteristics of a software architect
- JAVA中的“人妖”
- Tomcat启动分析
- WebOS 收集
- 计算机发展历史(2)