package org.softlang.company; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class Total { /** * Total all salaries of a given company. */ public static double total(Connection connection, String name){ double total = 0; try { String query = "SELECT SUM(salary) FROM employee " + "WHERE cid = (SELECT id FROM company WHERE name = ?);"; PreparedStatement stm = connection.prepareStatement(query); stm.setString(1, name); ResultSet result = stm.executeQuery(); result.next(); total = result.getDouble(1); } catch (SQLException e){ e.printStackTrace(); } return total; } }