如何调用数据库连接的类呢?
数据库连接是经常用到的,我想写在类里面,可以调用,不用重复写了。
但是如果写到类里面怎样调用呢?
例如第一个类里,写数据库连接程序
例如:
pubulic class connopen()
{
     ......
     SqlConnection conn = new SqlConnection(strconn);  //建立数据库连接
     conn.open();
}  
第二个类里,执行sql语句。例如:
public class   abc()
{
     connopen sqlstr = new connopen();
     sql=".....";
     SqlCommand cmd = new SqlCommand();     //创建sqlcommand对象
     cmd.Connection = conn;     
     cmd.CommandText = insertceshisql;
     cmd.CommandType = CommandType.Text;
     cmd.ExecuteNonQuery();                     //执行update语句        
}
但是第二个类总是提示conn上下文不存在。
我也搞不懂了,
请问大哥们一般数据库连接的类怎样调用呢?
------解决方案--------------------
pubulic class connopen()
{
      public SqlConnection conn;
      public SqlConnection getConnection()
      {
              conn = new SqlConnection(strconn); //建立数据库连接
              conn.open();
              return conn;
      }
}  
第二个类里,执行sql语句。例如:
public class abc()
{
 connopen sqlstr = new connopen();
 sql=".....";
 SqlCommand cmd = new SqlCommand(); //创建sqlcommand对象
 cmd.Connection = sqlstr.getConnection();  //cmd.Connection = conn; 
 cmd.CommandText = insertceshisql;
 cmd.CommandType = CommandType.Text;
 cmd.ExecuteNonQuery(); //执行update语句     
}