O meu sistema desktop é 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);
O que estou tentando.
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();
}