public DataSet QueryStudent()
        { 
            DataSet ds = new DataSet();
            
            
            SqlConnection sqlCon = new SqlConnection();
            sqlCon.ConnectionString = "Data Source=192.168.1.33;Database=Neso;user id=sa;password=omsSupermore12!*;";
            sqlCon.Open();
 
            //
            string sql = "select * from Students";            SqlDataAdapter sqlData = new SqlDataAdapter();
           
            sqlData = new SqlDataAdapter("SELECT * FROM Students", sqlCon);            sqlData.Fill(ds);            sqlCon.Close();            return ds;
    
        }请帮我逐条加注释 用中文解释说明  小弟我在公司里面学的都是直接用的 C#还没入门  麻烦各位大哥大姐帮帮忙  

解决方案 »

  1.   

    你还是好好学习一下Ado.net吧,学习一下几个操作数据库的对象。你难道每一次都要来问别人吗?public DataSet QueryStudent()
      {  
      DataSet ds = new DataSet();//创建一个数据集
        
        
      SqlConnection sqlCon = new SqlConnection();//创建一个数据库连接对象
      sqlCon.ConnectionString = "Data Source=192.168.1.33;Database=Neso;user id=sa;password=omsSupermore12!*;";//为数据库连接对象设置连接字符串
      sqlCon.Open();//打开数据库连接
      
      //
      string sql = "select * from Students";  SqlDataAdapter sqlData = new SqlDataAdapter();//定义一个数据填充器
        
      sqlData = new SqlDataAdapter("SELECT * FROM Students", sqlCon);//为数据库填充器设置sql语句和连接对象  sqlData.Fill(ds);//把查询到的数据库数据填充到数据集中  sqlCon.Close();//关闭数据库连接  return ds;//返回查询的数据集
        
      }
      

  2.   


    public DataSet QueryStudent()
       {  
      DataSet ds = new DataSet();//声明 DataSet :表和表与表之间关系的集合     
        
      SqlConnection sqlCon = new SqlConnection();//声明并实例化一个SQL连接
       sqlCon.ConnectionString = "Data Source=192.168.1.33;Database=Neso;user id=sa;password=omsSupermore12!*;";//定义SQL连接的连接字符串 : 帐号密码之类
       sqlCon.Open();//打开连接
      
      //
       string sql = "select * from Students";//声明并初始化字符串:用作命令   SqlDataAdapter sqlData = new SqlDataAdapter();//声明并实例化 数据适配器
         
      sqlData = new SqlDataAdapter("SELECT * FROM Students", sqlCon);//再次实例化数据适配器
    //此处参见 C#垃圾回收机制   sqlData.Fill(ds);//使用适配器填充表和表与表之间关系的集合   sqlCon.Close();//关闭连接   return ds;返回表和表与表之间关系的集合
         
      }
      

  3.   

    public DataSet QueryStudent()//定一个QueryStudent方法
      { 
      DataSet ds = new DataSet();//建立一个DataSet对象
       
       
      SqlConnection sqlCon = new SqlConnection();//建立一个sqlCon连接对象
      sqlCon.ConnectionString = "Data Source=192.168.1.33;Database=Neso;user id=sa;password=omsSupermore12!*;";//连接字符串,用于连接到数据库的
      sqlCon.Open();//打开连接
     
      //
      string sql = "select * from Students";//数据库查询语句  SqlDataAdapter sqlData = new SqlDataAdapter();//建立一个SqlDataAdapter的sqlData 对象
       
      sqlData = new SqlDataAdapter("SELECT * FROM Students", sqlCon);//这里的SELECT * FROM Students完全可以换成上面的sql字符串,意义完全一样,后面的参数就是把连接传进去  sqlData.Fill(ds);//把读取的数据填充到ds这个虚拟表里面  sqlCon.Close();//关闭数据库链接  return ds;//返回ds
       
      }
      

  4.   

    学习数据库时多与现实中的仓库管理联系在一起这样就简单多了现实中的仓库取货1、取货证明(建立数据库连接)
    2、打开仓库(开数据库)
    3、根据要求取出你需要的货物(查询条件)
    4、将取到的货物放到容器中(sqlData.Fill(ds))
    5、走人,记得关闭仓库 以防被盗