Bien, otro peldaño mas, a ver si alguien me ayuda, he leido sobre el tema y aqui no he visto nada parecido a ver si alguien me ayuda.
tengo una clase que recibe una variable y con esta necesito llenar una lista, lo hago con linkedlist asi :
Código:
int idR = Integer.parseInt(request.getParameter("id"));
DBListas cDB2 = new DBListas();
LinkedList<RegistrosListas> listaEcoOfi = cDB2.getEcoListasOfi(idR);
PREGUNTO : es correcto enviar la variable dentro de cDB2.getEcoListasOfi(idR) ?
al otro lado la clase donde me conecto y ejecuto el query la tengo asi :
Código:
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";
Si le quito el parametro
"idR" y dejo el query basico, funciona.
Gracias por sus comentarios.