Hola amigo,
Como estas ? lamentablemente es mi dia 2 en Java y tengo de hecho problemas para conectar con bases de datos (te voy a pedir ayuda) pero.... si vi algo que aunque no se relaciona con tu consulta debes mejorar.
Lo primero..... parece ser que
te falta una "annotation" y por eso el error que ves.
Ahora lo que te decia..... que no esta muy bien que digamos aunque funcione:
Código Java:
Ver originalimport javax.swing.JOptionPane;
...
try {
...
JOptionPane.
showMessageDialog(null,
"no se pudo consultar el usuario\n"+e
); }
Generalmente me ignoran cuando respondo algo que no va a la urgencia del tema pero me llamo la atencion importaras swing en una libreria de DB y luego vi ese JOptionPane en el catch() y debo decir que esta mal: ¿ Por que ?
No debes mezclar las vistas con los modelos (MVC), asi en todo caso lo que haces ahi es re-lanzar la excepcion con tu mensaje y la puedes capturar a otro nivel superior:
Como decia... re-lanzas la excepcion porque la capturas en otro momento y aca es cuando:
Código Java:
Ver originaltry {
UserDAO userDao = new JDBCUserDAOImpl()
JOptionPane.
showMessageDialog(null,
"No se pudo consultar el usuario\n"+e
); }
Ahora ...
mi pedido solidario
Que OS tienes ? version ? 32 / 64 bits ? que conector te has bajado ? que version de JRE tienes ? 7 ? 8 ?
Mil gracias!