Buenas,
En lugar de ignorar la excepción, sería muy útil que mostrases el error que se produce y la pila de llamadas. Por ejemplo, así:
Código Java:
Ver original[...]
e.printStackTrace();
JOptionPane.
showMessageDialog(null,
"No se pudo realizar la consulta"); }
En cualquier caso, el error es muy claro:
Cita: "SELECT * FROM productos"
+ "WHERE id = '"+id+"'";
Cuando construyes la cadena no estás dejando un espacio entre productos y WHERE. Te está quedando así: "SELECT * FROM
productosWHERE id='x'"
Un saludo