永发信息网

maxID = (List) qr.query(sql, new BeanListHandler(PhotoForm.class)); 如何返回最大的id值啊?

答案:2  悬赏:30  手机版
解决时间 2021-02-23 08:36
  • 提问者网友:战魂
  • 2021-02-22 22:19
public static List MaxQueryID() {

String sql="select max(id) as id from photos";
QueryRunner qr = DbHelper.getQueryRunner();
List maxID =0;
try {
maxID = (List) qr.query(sql, new BeanListHandler(PhotoForm.class));
System.out.println(maxID);
} catch (SQLException e) {
e.printStackTrace();
}

return maxID;

}
如何返回id最大值啊 sql语句在数据库试过了 没有错
可是maxID 不对 我知道我写错了 但是我不知道该怎么写
高手 指点一下吖
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-02-22 23:07
我不太写java->sql的程序,只能给点建议

首先,你求的是id最大的元素,你返回一个List不合适
请你确认一下query返回的是List的对象,或者至少你应该贴出错误的信息
全部回答
  • 1楼网友:行路难
  • 2021-02-22 23:51
搜一下:maxID = (List) qr.query(sql, new BeanListHandler(PhotoForm.class)); 如何返回最大的id值啊?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯