我正在尝试按名称从数据库表中获取成本。我从表中得到了成本,但我需要打印总数。这是我的代码。
通过这个我获得服务名称
<% String [] s = request.getParameterValues("service");
out.println(""+Arrays.toString(s)+"");
%>
并从表中获取成本
<%
ResultSet resultset=null;
int i=0;
for(String st : s)
{
resultset = statement.executeQuery("select cost from service where name='" + st +"'");
while(resultset.next()){
i=resultset.getInt("cost");
out.println(i);
}
}
%>
我希望费用显示为总数。
答案 0 :(得分:1)
可能你正在寻找这个:
<%
ResultSet resultset=null;
int i=0;
int total = 0;
for(String st:s)
{
resultset = statement.executeQuery("select cost from service where name='" + st +"'");
while(resultset.next())
{
i=resultset.getInt("cost");
total=total+i;
out.println(i);
}
}
out.println(total);
%>