Como puedo capturar la llave primaria del registro ultimo que se inserto en una tabla.
Esta es parte del codigo
con = ProveedorBD.getConnection();
String sql = "insert into pedidos(pedido_nombres,pedido_apellidos,pedido_dir eccion,pedido_telefono,pedido_email,pedido_codigop ostal,pedido_total,pedido_fecha) values(?,?,?,?,?,?,?,?)";
pre = con.prepareStatement(sql);
pre.setString(1,p.getNombre());
pre.setString(2,p.getApellido());
pre.setString(3,p.getDireccion());
pre.setString(4, p.getTelefono());
pre.setString(5, p.getEmail());
pre.setInt(6, p.getCodigoPostal());
pre.setFloat(7, p.getTotal());
//pre.setDate(8, (java.sql.Date)p.getFecha());
pre.setDate(8, null);
pre.executeUpdate();
Ya ahora como capturaria el id de esa tabla.
Gracias
Saludos
Rubén