[菜鸟想飞飞不起来]关于asp.net和C#连接数据库的问题求助。。
如题,小鸟正在做一个BS模式的系统,由于以前是VC6.0的用户,所以接连碰壁。 
 费了半天劲用asp.net做了个小页面,并且后台用的是C#来添加代码,但是在连接数据库的问题上就僵住了。 
 按照以前的思路,我打算用C#来添加连接的代码,找来找去觉得在   protected   void   Page_Load(object   sender,   EventArgs   e)里面比较合适,但是突然又发现每一个页面似乎每一个aspx文件都有一个对应的.cs文件,添加到哪一个还是都添加成了一个问题。而且类视图里面是空的,在这里面添加不知在别处能不能用。 
 在asp.net里添加就更没接触过了,直接一点头绪都没有,希望各路的神仙们帮帮忙啊,就把我当傻子教就可以,越详细越好,要是有个小例子就更好了
------解决方案--------------------sf
------解决方案--------------------在 web.config里添加数据库的连接字段
------解决方案-------------------- <connectionStrings>  
      <add name= "SJK " 
       connectionString= "Data Source=.;Initial Catalog=PowerPrint;Integrated Security=True;User Id=帐号;Password=密码 " 
       providerName= "System.Data.SqlClient " />  
    </connectionStrings>    
 调用的时候: ConfigurationManager.ConnectionStrings[ "SJK "].ConnectionString;
------解决方案--------------------用一个数据库操作类
------解决方案--------------------up
------解决方案--------------------dd
------解决方案--------------------写个数据库操作类
------解决方案--------------------using System; 
 using System.Configuration; 
 using System.Data; 
 using System.Data.SqlClient; 
 using System.Collections;     
 ///  <summary>  
 /// 数据库通用类 的摘要说明 
 ///  </summary>    
 namespace DataBase_Xmq 
 { 
     public class DataBase 
     { 
         private string strConn = ConfigurationSettings.AppSettings[ "strConn "];          //定义链接字符串 (私有变量) 
         private SqlConnection _Connection;   
         ///私有方法 
         private SqlConnection CreateSqlConnection(String strConnectionString) 
         { 
             return new SqlConnection(strConnectionString); 
         }     
         #region 构造函数 
         public DataBase() { 
             _Connection = CreateSqlConnection(strConn); 
             _Connection.Open(); 
         } 
         #endregion     
         public void Dispose() 
         { 
             if (_Connection != null) 
             { 
                 _Connection.Close(); 
                 _Connection.Dispose(); 
             } 
             GC.Collect(); 
         }   
         /// 运行SQL语句,返回DataAdapter对象 
         public SqlDataAdapter DataAdapter(string Sql) 
         { 
             SqlDataAdapter Da = new SqlDataAdapter(Sql, _Connection); 
             return Da; 
         }     
         /// 运行SQL语句,返回Command对象 
         public SqlCommand Command(string Sql) 
         { 
             SqlCommand Cmd = new SqlCommand(Sql, _Connection); 
             return Cmd; 
         }     
         // 运行SQL语句,返回一个没返回值的Command对象 
         public void CmdNonQuery(string Sql) 
         { 
             SqlCommand Cmd = Command(Sql); 
             Cmd.ExecuteNonQuery();   
         }     
         /// 运行SQL语句,返回DataReader对象 
         public SqlDataReader Reader(string Sql) 
         { 
             SqlCommand Cmd = Command(Sql); 
             try 
             { 
                 SqlDataReader Dr = Cmd.ExecuteReader(CommandBehavior.CloseConnection); 
                 return Dr;