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.


