【发布时间】:2015-11-18 16:34:17
【问题描述】:
以下是在JSP 中从MySQL 数据库自动生成采购订单号的代码。我想返回“POno”字符串,但它显示错误,因为它超出了 if 条件。
我怎样才能得到这个字符串作为返回?
<%!
public String autoPONo()throws SQLException{
rs=pst.executeQuery();
if(rs.next()){
String po= rs.getString("max(PONo)");
int intNo = Integer.parseInt(po);
intNo+=1;
String POno = Integer.toString(intNo);
}
return POno;
}
%>
【问题讨论】:
-
为什么要把
PONo作为字符串转换成int,可以直接使用rs.getInt,这样可以减少Integer的解析。