java - 根据表单值从数据库中获取数据

标签 java css mysql database

我正在尝试按名称从数据库表中获取成本。我从表中获取成本,但我需要打印总计。这是我的代码。

通过这个我得到服务的名称

<% 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); 
       }
   }

%>

我希望成本显示为总计。

最佳答案

也许你正在寻找这个:

<% 
   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); 

 %>

关于java - 根据表单值从数据库中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46392977/

相关文章:

java - 如何在文件夹级别读取 Jenkins 凭据

java - 导入/打开项目后项目模块损坏(找不到任务 generateDebugSources)

java - NetBeans 是否有用于插件配置文件的标准区域?

mysql - 令人困惑的MySQL百分比计算问题

mysql - Rails 的迁移相当于 MySQL 的 'double' 数据类型是什么?

java - 如何使用 ScheduledExecutorService 在一周中的每个星期五随时运行特定任务?

html - CSS 列中的视频排列不正确

css - 防止 iFrame 成为 JavaScript 的目标并应用内联样式?

html - css div 坚持与响应边界

php - mysql中存在order by字符串