O meu sistema é composto por 7 janela, onde faz o calculo dos itens selecionados pelo usuário, esse resultado final deve ser multiplicado pelo FatorMultiplicador que é gerado na Janela 1 e armazenado no Banco de dados, a dúvida é como acessar o banco de dados utilizando o conceito do MVC ou outro conceito. O FatorMultiplicador será o mesmo em todas as janelas.
Exemplo do código que sera igual em todas as janelas, alterando apenas o valor da somaItensSelecionados:
ScoreFinalJanela = somaItensSelecionados * fatorMultiplicador; textScoreFinal.setText(ScoreFinalJanela);
A minha tentativa esta sendo essa:
public class JDBCSelect {
public static void main(String[] args) throws SQLException { Connection con = new ConnectionFactory().getConnection(); PreparedStatement stmt = con.prepareStatement(“select * from tabletrt”); // executa um select ResultSet rs = stmt.executeQuery(); // itera no ResultSet while (rs.next()) { Double recebeFator = rs.getDouble(“LineTRT”); System.out.println(recebeFator); }
/Classe recebe o valor do ScoreAtual; A variavel calculoScoreFinal receberá a multiplicação do fatorMultiplicadorOcra que esta armazenado no BD(“LineTRT”) Vezes o Resultado do ScoreAtual A Variavel recebeFator armazena a consulta do BD. Retorna para o chamado o valor multiplicado. / public class calculaScoreFinal{ double calculoScoreFinal; double retornaCalculoScoreFinal (Double recebeScoreAtual){ calculoScoreFinal = recebeFator recebeScoreAtual; return calculoScoreFinal; }
}
rs.close(); stmt.close(); con.close();
}
Desde já agradeço atenção.