<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">El 23 de junio de 2016, 11:45, Francisco Puga <span dir="ltr">&lt;<a href="mailto:fpuga@icarto.es" target="_blank">fpuga@icarto.es</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Después de probar un poco me he decidido por gestionar yo mismo la conexión y no hacerlo a través de los Resources de gvSIG. Seguramente sea que estoy haciendo algo mal pero me da timeouts continuamente al recuperar la conexión a través del getConnection del Resource.</div><div class="gmail_extra"><div><div class="h5"><br></div></div></div></blockquote><div><br></div><div>Asi a bote pronto si te daba timeouts es por que se habian consumido ya las conexiones que hay en el pool (son pocas, cuatro o seis), seguramente por no cerrarlas al terminar de usarlas. El pool de &quot;commons-pool&quot; esta pensado para pedir una conexion, usarla y cerrarla. Nunca guardarsela. Es en el momento del cierre en el que se devuelbe la conexion al pool para volver a ser reutilizada.<br><br></div><div>Un saludo<br></div><div>Joaquin<br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_extra"><div><div class="h5"><div class="gmail_quote">El 21 de junio de 2016, 14:02, Francisco Puga <span dir="ltr">&lt;<a href="mailto:fpuga@icarto.es" target="_blank">fpuga@icarto.es</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Perfecto Joaquín. Gracias.<div><br></div><div>Ya tengo más claro la estructura y he hecho los cambios que comentas con éxito :)<div><br></div><div>Una pregunta más sobre este tema supongo que bastante subjetiva. Si tengo que hacer consultas a la bd de datos que no es necesarios que el usuario gestione en gvSIG mediante Tablas o Capas (para rellenar un combobox, hacer un pdf,...), veo que puedo hacer varias cosas.</div><div><br></div><div>Si la consulta es sencilla simplemente puedo crear un FeatureStore con un FeatureQuery si hace falta</div><div><br></div><div>Si la consulta es más complicada, tipo quiero hacer joins, porque no quiero hacer vistas, necesito una conexión a la bd. Para ello puedo:</div><div><br></div><div>* Mantener en mi código directamente una instancia java.sql.Connection que haya creado yo</div><div>* Crear un JDBCResource y hacer las queries a través el resource o del getConnection del resource</div><div><br></div><div>¿Algún motivo por el que un sistema sea mejor que otro?</div><div><br></div><div>Saludos</div><div><br></div></div></div>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span class="">-- <br><div data-smartmail="gmail_signature"><div dir="ltr"><div>Francisco Puga</div><div>iCarto | Innovación, Cooperación, Cartografía y Territorio S.L.</div><div><a href="http://www.icarto.es/" target="_blank">http://www.icarto.es/</a></div><div><br></div><div>c/ Rafael Alberti nº 13 – 1º D</div><div>15008 A Coruña</div><div>Galicia (Spain)</div><div><a href="tel:%2B34%20881927808" value="+34881927808" target="_blank">+34 881927808</a></div><div><br></div><div>Este correo electrónico contiene información estrictamente confidencial y es de uso exclusivo del destinatario, quedando prohibida a cualquier otra persona su revelación, copia, distribución, o el ejercicio de cualquier acción relativa a su contenido. Si ha recibido este mensaje por error, por favor conteste a su remitente mediante correo electrónico y proceda a borrarlo de su sistema.</div><div><br></div><div>Sus datos personales serán tratados de forma confidencial y no serán cedidos a terceros ajenos a ICARTO. En cualquier caso, podrá ejercer los derecho de oposición, acceso, rectificación y cancelación de acuerdo con lo establecido en la Ley Orgánica 15/99, de 13 de diciembre, de Protección de Datos de Carácter Personal dirigiéndose a Innovación, Cooperación, Cartografía e Territorio, SL. (ICARTO) en la dirección postal a C/ Rafael Alberti, nº 13, 1ºD, 15.008 – (A Coruña).</div></div></div>
</span></div>
<br>_______________________________________________<br>
gvSIG_desarrolladores mailing list<br>
<a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a><br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">--------------------------------------<br>Joaquin Jose del Cerro Murciano<br>Development and software arquitecture manager at gvSIG Team<br><a href="mailto:jjdelcerro@gvsig.com" target="_blank">jjdelcerro@gvsig.com</a><br><a href="mailto:jjdelcerro@gvsig.org" target="_blank">jjdelcerro@gvsig.org</a><br>gvSIG Association<br><a href="http://www.gvsig.com" target="_blank">www.gvsig.com</a><br><a href="http://www.gvsig.org" target="_blank">www.gvsig.org</a></div>
</div></div>