Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Problema al obtener maxID en el metodo

He creado un metodo para obtener la ID maxima de una tabla y que le sume 1, y eso me lo guarde en una variable y poder operar con ese numero mas adelante, pero esto me devuelve 0:

public int getMaxId(){
int id=0;
Conexion conexion=new Conexion();

try{
Statement sqlMaxId=Conexion.abrir().createStatement();
ResultSet resultado=sqlMaxId.executeQuery("SELECT max(ArtistId)+1 from artist");

id=resultado.getInt(0);


Conexion.cerrar();
sqlMaxId.close();


}catch(SQLException excepcion){
System.out.println(excepcion.getMessage());
}

return id;
}

abril 28, 2016 | Registered Commenterchiri