tengo una clase que recibe una variable y con esta necesito llenar una lista, lo hago con linkedlist asi :
Código:
PREGUNTO : es correcto enviar la variable dentro de cDB2.getEcoListasOfi(idR) ?int idR = Integer.parseInt(request.getParameter("id")); DBListas cDB2 = new DBListas(); LinkedList<RegistrosListas> listaEcoOfi = cDB2.getEcoListasOfi(idR);
al otro lado la clase donde me conecto y ejecuto el query la tengo asi :
Código:
Si le quito el parametro "idR" y dejo el query basico, funciona.public LinkedList<RegistrosListas> getEcoListasOfi(int idR) throws SQLException { LinkedList<RegistrosListas> listaEcoOfi = new LinkedList<RegistrosListas>(); Connection connL = null; try { connL = ConexionEco.getConexion(); } catch (Exception e) { System.out.println(e.getMessage()); } if (connL != null) { PreparedStatement psL; String consulta; consulta="Select ZGE_LOCALIDAD LOCX, substr(ZGE_NOM_LOCALIDAD,1,28) NOMLOC, ZGE_OFI_COMER from LFV_ZONAS_GEOGRAFICAS t where t.ZGE_OFI_COMER=" + idR + " order by ZGE_LOCALIDAD";
Gracias por sus comentarios.