永发信息网

如何在下面的代码中添加查询过后以时间顺序排列

答案:2  悬赏:10  手机版
解决时间 2021-02-01 02:15
  • 提问者网友:心如荒岛囚我终老
  • 2021-01-31 09:27
public PageMsg mohuquery(String keyword,Integer pageNow){
Connection conn=Conn.getConn();
List textlist=new ArrayList();
PageMsg pm= new PageMsg();
try{
System.out.print(keyword);
PreparedStatement ps=conn.prepareStatement("select * from text where text_title like '%"+keyword+"%'");

ResultSet rs=ps.executeQuery();
while(rs.next()){
Text text =new Text();
text.setText_id(rs.getInt(1));
text.setText_title(rs.getString(2));
text.setText_content(rs.getString(3));
text.setText_addtime(rs.getTimestamp("text_addtime"));
textlist.add(text);
}
int pageSize=5;

int totalSize=textlist.size();
int pageCount=(int)Math.ceil((double)totalSize/pageSize);
if(pageNow<1){
pageNow=1;
}
if(pageNow>pageCount){
pageNow=pageCount;
}
pm.setPageNow(pageNow);
pm.setPageCount(pageCount);
pm.setRow(textlist);
}catch(SQLException e){
e.printStackTrace();
}
return pm;
}
最佳答案
  • 五星知识达人网友:玩世
  • 2021-01-31 09:39
ResultSet rs=ps.executeQuery();
while(rs.next()){
Text text =new Text();
text.setText_id(rs.getInt(1));
text.setText_title(rs.getString(2));
text.setText_content(rs.getString(3));
text.setText_addtime(rs.getTimestamp("text_addtime"));
textlist.add(text);
全部回答
  • 1楼网友:归鹤鸣
  • 2021-01-31 09:54
设置里新建一个自定义分栏,参数写%added%。 然后在播放列表里加上这个分栏,点它就可以按添加时间排序了。 亲测没问题。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯