A ideia é a seguinte, fazer um “select sum(cxGeral) from caixa” e essa consulta ser salva em uma variável para depois ser exibida em um jFormattedTextField. Na JFrame que isso ocorrerá, ao abrir ela pesquisa e carrega todos os dados da tabela caixa em uma jTable e isso está funcionando perfeitamente. Criei dois métodos, um para carregar todos os dados ao abrir a Frame e outro para exibir alguns dados por data.
A bronca é que não consigo, nem sei como faz esse método com o ‘sum’. Tentei algumas coisas mas nada retornou da classe de conexão, o máximo foi retornar um null e outra vez um true.
A classe de conexão é essa:
import java.sql.*;
import javax.swing.JOptionPane;
public class ConectaBanco {
public Statement stm;
public ResultSet rs;
private String driver = “com.mysql.jdbc.Driver”;
private String caminho = “jdbc:mysql://localhost:3306/planilhasintetica”;
private String usuario = “root”;
private String senha = “preopac-333”;
public Connection conn;
public void conexao(){
try {
System.setProperty("jdbc.Drivers", driver);
conn = DriverManager.getConnection(caminho, usuario, senha);
JOptionPane.showMessageDialog(null,"Conectado com sucesso!");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,"Erro de conexão!\n Erro: " +ex.getMessage());
}
}
public void executaSQL(String sql){
try {
stm = conn.createStatement(rs.TYPE_SCROLL_INSENSITIVE,rs.CONCUR_READ_ONLY);
rs = stm.executeQuery(sql);
} catch (SQLException ex) {
//Logger.getLogger(ConectaBanco.class.getName()).log(Level.SEVERE, null, ex);
}
}
public void desconecta(){
try {
conn.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,"Erro ao desconectar!\n Erro: " +ex.getMessage());
}
}
}
Alguém me dá uma luz com esse método, já pesquisei e falhei em todas as tentativas.


