Saludos a la comunidad espero me puedan ayudar y sacar de esta duda, soy nuevo en java, tengo una clase y metodos, este metodo uso un simple try catch... mi duda es si al hacer throw e; al momento de distribuir mi apliacion al capturar un error se mostrara en una ventana de dialogo y no en el output de java. este es el codigo saludos y gracias.
Código [Seleccionar]
public int RegistraCliente(Cliente cliente) throws Exception
{
Connection con = null;
int generatedId = -1;
ResultSet rs = null;
CallableStatement stmt = null;
try {
con = new Conexion().getConection();
stmt = con.prepareCall("{call public.cliente_insert_usp (?,?,?,?,?,?,?,?)}");
stmt.setString(1, cliente.getRazonsocial());
stmt.setString(2, cliente.getNrodni());
stmt.setString(3, cliente.getNroruc());
stmt.setString(4, cliente.getDireccion());
stmt.setDouble(5, cliente.getLimitecredito());
stmt.setInt(6,cliente.getNroventas());
stmt.setDate(7,cliente.getFecharegistro());
stmt.setBoolean(8, cliente.getEstado());
rs = stmt.executeQuery();
if (rs.next())
{
generatedId = rs.getInt(1);
}
}
catch (Exception e)
{
throw e;
}
finally
{
rs = null;
if(stmt != null)
con.close();
con = null;
stmt = null;
}
return generatedId;
}