Saudações galera…
Estou tentando fazer uma consulta trazendo o ultimo registro de uma tabela no banco de dados.
vejam.
PreparedStatement stm = Conexao.prepareStatement("SELECT MAX(codcontrole) FROM tabela");
ResultSet rs = stm.executeQuery();
rs.next();
int resultado = rs.getInt("codcontrole");
Eu preciso dessa consulta para saber o ultimo registro da tabela e soma-lo a 1, mas o que esta acontecendo é que se não há nenhum registro na tabela, ele me retorna null ou da que a coluna naum foi encontrada juntamente com um erro, tentei fazer o teste em um if para se for null ele adicionar 1 registro, porem não tive resultados.
Esse campo “codcontrole” nao é autoincremento, ele é apenas um controle interno do sistema, na tabela tem um outro campo autoincremento.
obrigado.