Foros del Web » Programación para mayores de 30 ;) » Java »

JSP catch sqlexception

Estas en el tema de JSP catch sqlexception en el foro de Java en Foros del Web. Una ayuda...ya habia posteado algo parecido, pero en este caso no me funca. Tengo una pagina JSP que hace el llamado para la conexion asi: ...
  #1 (permalink)  
Antiguo 06/12/2016, 13:39
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 10 años, 5 meses
Puntos: 1
JSP catch sqlexception

Una ayuda...ya habia posteado algo parecido, pero en este caso no me funca.

Tengo una pagina JSP que hace el llamado para la conexion asi:

Código HTML:
Ver original
  1. DBParametros cDB = new DBParametros();
  2.             LinkedList<RegistrosListas> listaParam = cDB.getParametros("TIPO USUARIO");
  3.             for (int i=0;i<listaParam.size();i++){
  4.                String xx=listaParam.get(i).getDesc2();
  5.                if(pLabelPerfil.equals(xx)){
  6.                  pLabelCanal=Integer.toString(listaParam.get(i).getCodigo());
  7.                }
  8.            }

En la clase java hago la conexion y ejecuto el query etc..(no pego todo el codigo por que la pregunta es sobre el catch)

Código Java:
Ver original
  1. LinkedList<RegistrosListas> listaParametros = new LinkedList<RegistrosListas>();
  2.           Connection connL = null;
  3.           try {
  4.              connL = ConexionDS.getConexion();
  5.           } catch (SQLException ex) {
  6.             throw new SQLException(ex);
  7.           } catch (Exception e) {      
  8.              System.out.println(e.getMessage());  
  9.           }

y la clase conexion es esta:

Código Java:
Ver original
  1. Context ctx = null;
  2.        Hashtable ht = new Hashtable();
  3.        ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
  4.        ht.put(Context.PROVIDER_URL,"t3://localhost:7001");;
  5.        Connection conn = null;
  6.        Statement stmt = null;
  7.        ResultSet rs = null;
  8.        try {
  9.          ctx = new InitialContext(ht);
  10.          javax.sql.DataSource ds = (javax.sql.DataSource) ctx.lookup ("jdbc.ConexionFV");//("jdbc/ConexionFV");
  11.          conn = ds.getConnection();
  12.        }catch (SQLException ex) {
  13.             throw new SQLException(ex);
  14.        }catch (Exception e) {
  15.          System.out.println("Error --> " + e);
  16.          conn = null;
  17.        }
  18.        return conn;
  19.     }

Si la conexion funciona pues no hay lio, el problema es cuando no hay conexion por problemas de RED por ejemplo entonces quiero obtener el catch en JSP para mostrarlo....de la clase CONEXION a la clase que llama a la conexion obtengo el CATCH pero de la clase que llama a la conexion a JSP, no se como hacerlo...espero me entiendan.

Etiquetas: catch, exception, jsp, set
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:10.