当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  为ASP.NET封装的SQL数据库访问类(1)

 为ASP.NET封装的SQL数据库访问类(1)

点击次数:23 次 发布日期:2008-11-26 14:07:25 作者:源代码网
源代码网推荐      using System;
源代码网推荐  using System.Configuration;
源代码网推荐  using System.Data;
源代码网推荐  using System.Data.SqlClient;
源代码网推荐  using System.Collections;
源代码网推荐  
源代码网推荐  namespace MyCorporation.DepartMent.DataBase
源代码网推荐  {
源代码网推荐   /// <summary>
源代码网推荐   /// 通用数据库类
源代码网推荐   /// </summary>
源代码网推荐   public class DataBase
源代码网推荐   {
源代码网推荐  
源代码网推荐   private string ConnStr = null;
源代码网推荐  
源代码网推荐   public DataBase()
源代码网推荐   {
源代码网推荐   ConnStr = ConfigurationSettings.AppSettings["ConnStr"];
源代码网推荐   }
源代码网推荐   public DataBase(string Str)
源代码网推荐   {
源代码网推荐   try
源代码网推荐   {
源代码网推荐   this.ConnStr = Str;
源代码网推荐  
源代码网推荐   }
源代码网推荐   catch(Exception ex)
源代码网推荐   {
源代码网推荐   throw ex;
源代码网推荐   }
源代码网推荐   }
源代码网推荐  
源代码网推荐   /// <summary>
源代码网推荐   /// 返回connection对象
源代码网推荐   /// </summary>
源代码网推荐   /// <returns></returns>
源代码网推荐   public SqlConnection ReturnConn()
源代码网推荐   {
源代码网推荐   SqlConnection Conn = new SqlConnection(ConnStr);
源代码网推荐   Conn.Open();
源代码网推荐   return Conn;
源代码网推荐   }
源代码网推荐   public void Dispose(SqlConnection Conn)
源代码网推荐   {
源代码网推荐   if(Conn!=null)
源代码网推荐   {
源代码网推荐   Conn.Close();
源代码网推荐   Conn.Dispose();
源代码网推荐   }
源代码网推荐   GC.Collect();
源代码网推荐   }
源代码网推荐   /// <summary>
源代码网推荐   /// 运行SQL语句
源代码网推荐   /// </summary>
源代码网推荐   /// <param name="SQL"></param>
源代码网推荐   public void RunProc(string SQL)
源代码网推荐   {
源代码网推荐   SqlConnection Conn;
源代码网推荐   Conn = new SqlConnection(ConnStr);
源代码网推荐   Conn.Open();
源代码网推荐   SqlCommand Cmd ;
源代码网推荐   Cmd = CreateCmd(SQL, Conn);
源代码网推荐   try
源代码网推荐   {
源代码网推荐   Cmd.ExecuteNonQuery();
源代码网推荐   }
源代码网推荐   catch
源代码网推荐   {
源代码网推荐   throw new Exception(SQL);
源代码网推荐   }
源代码网推荐   Dispose(Conn);
源代码网推荐   return;
源代码网推荐   }
源代码网推荐  
源代码网推荐   /// <summary>
源代码网推荐   /// 运行SQL语句返回DataReader
源代码网推荐   /// </summary>
源代码网推荐   /// <param name="SQL"></param>
源代码网推荐   /// <returns>SqlDataReader对象.</returns>
源代码网推荐   public SqlDataReader RunProcGetReader(string SQL)
源代码网推荐   {
源代码网推荐   SqlConnection Conn;
源代码网推荐   Conn = new SqlConnection(ConnStr);
源代码网推荐   Conn.Open();
源代码网推荐   SqlCommand Cmd ;
源代码网推荐   Cmd = CreateCmd(SQL, Conn);
源代码网推荐   SqlDataReader Dr;
源代码网推荐   try
源代码网推荐   {
源代码网推荐   Dr = Cmd.ExecuteReader(CommandBehavior.Default);
源代码网推荐   }
源代码网推荐   catch
源代码网推荐   {
源代码网推荐   throw new Exception(SQL);
源代码网推荐   }
源代码网推荐   //Dispose(Conn);
源代码网推荐   return Dr;
源代码网推荐   }
源代码网推荐  
源代码网推荐   /// <summary>
源代码网推荐   /// 生成Command对象
源代码网推荐   /// </summary>
源代码网推荐   /// <param name="SQL"></param>
源代码网推荐   /// <param name="Conn"></param>
源代码网推荐   /// <returns></returns>
源代码网推荐   public SqlCommand CreateCmd(string SQL, SqlConnection Conn)
源代码网推荐   {
源代码网推荐   SqlCommand Cmd ;
源代码网推荐   Cmd = new SqlCommand(SQL, Conn);
源代码网推荐   return Cmd;
源代码网推荐   }
源代码网推荐  
源代码网推荐   /// <summary>
源代码网推荐   /// 生成Command对象
源代码网推荐   /// </summary>
源代码网推荐   /// <param name="SQL"></param>
源代码网推荐   /// <returns></returns>
源代码网推荐   public SqlCommand CreateCmd(string SQL)
源代码网推荐   {
源代码网推荐   SqlConnection Conn;
源代码网推荐   Conn = new SqlConnection(ConnStr);
源代码网推荐   Conn.Open();
源代码网推荐   SqlCommand Cmd ;
源代码网推荐   Cmd = new SqlCommand(SQL, Conn);
源代码网推荐   return Cmd;
源代码网推荐   }
源代码网推荐  
源代码网推荐   /// <summary>
源代码网推荐   /// 返回adapter对象
源代码网推荐   /// </summary>
源代码网推荐   /// <param name="SQL"></param>
源代码网推荐   /// <param name="Conn"></param>
源代码网推荐   /// <returns></returns>
源代码网推荐   public SqlDataAdapter CreateDa(string SQL)
源代码网推荐   {
源代码网推荐   SqlConnection Conn;
源代码网推荐   Conn = new SqlConnection(ConnStr);
源代码网推荐   Conn.Open();
源代码网推荐   SqlDataAdapter Da;
源代码网推荐   Da = new SqlDataAdapter(SQL, Conn);
源代码网推荐   return Da;
源代码网推荐   }
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华