请介绍一下News.java和Function.java是什么关系?
发表在JavaWeb图书答疑 2017-11-18 《JavaWeb项目开发实战入门》第1章 企业门户网
是否精华
版块置顶:

请介绍一下News.java和Function.java是什么关系?为什么我修改了一下查询语句后只能显示第一页,第二页为空记录?

public String ArticleList(String toPage, String pageNum, String pageSize,String big) {
  try {
   Connection Conn = ConnDB.getConnection();   //获取数据库
   Statement stmt = Conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);    //创建数据库连接状态  
   ResultSet rs = null;        //创建结果集查询
   StringBuffer resultData = new StringBuffer();  //创建结果字符串集合
   String para="";
   if (!big.equals(null)||!big.eauals("")){
    para="and BigClassName='"+ big +"'";
   }
   
   int intPageNum=Integer.parseInt(pageNum);
   int ingPagesize=Integer.parseInt(pageSize);

/** 下行做了修改 **/
   String sSql = "select top "+ingPagesize+" NewsId,NewsTitle from News where NewsId not in(select top "+(ingPagesize * (intPageNum-1))+" NewsId from News where NewsId>0 "+ para +" order by NewsTime desc) "+ para +" order by NewsTime desc";//创建数据库查询语句
   //System.out.println(sSql);
   
   rs = stmt.executeQuery(sSql);       //执行数据库查询
   resultData=Fun.ArticleList(resultData,rs,toPage,pageNum, pageSize);  //获取返回分页结果
   rs.close();            //关闭结果集查询连接
   stmt.close();           //关闭数据库连接
   Conn.close();           //关闭数据库
   return resultData.toString();       //给前台返回结果集
  } catch (Exception e) {
   e.printStackTrace();
   return "No";           //若获取数据库失败,返回“No”
  }
 }

分享到:
精彩评论 3
无语_mrkj
学分:3155 LV11
2017-11-20
沙发

Function.java文件中写的方法是一些公共的方法,就是可能被多个文件所调用的方法。

News.java文件中是和新闻模块有关的方法。在News.java文件中会调用Function.java中的方法。

另外,您说的修改的方法,我在源程序中没有找到对应的方法名。

215774798
学分:54 LV3
2017-11-24
板凳

ArticleList方法就是原NewsFrontList方法,以上问题已解决,且优化了分页查询。

无语_mrkj
学分:3155 LV11
2017-11-24
地板

好的,

首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照