为什么要将"取出所有的新闻总数"这个功能强制的加在这个面向某个具体的新闻对象的类上?

解决方案 »

  1.   

    访问数据库的代码应该单独放在一个类里面,你的新闻类的业务处理在一个类里面,调用里面的方法和使用里面的数据库连接,每一条新闻可以作为一个实体类来处理,就是这个类的每个实例都代表数据库里的一条记录,这个类有诸如标题,内容,发表时间等属性,对应记录的某个字段。
    下面的是大致的写法,你可以自己再充实下
    class DataBaseOperator
    {
          public void inset()
          {
           }
          public void Selete()
          {
           }
        .........      
    }
    class NewsOperator
    {
         public int GetNewsCount()
         {
            string SelStr = "select Count(*) from 表名"
          }
    }
    Class News
    {
       public string title;
       public string content;
       public DateTime date; 
    }