🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #393

Re: Problema con ResultSet en JDBC

#393
From: Alejandro
Date: Thu, 07 Jun 2007 12:11
34 lines
2820 bytes
Hola Eduardo,

Entiendo lo que me dices, el tema es que queria hacerlo un poco m�s 
gen�rico y bueno.. eso de la lista lo veo viable pero.. la cuesti�n es 
que en la tabla (aunque de momento solo borro tuplas), querria poder 
luego modificarlas a trav�s de los diversos m�todos (updateFloat(), 
updateInt(), etc) y que todo esto luego se actualizase en la base de 
datos real.

Existe alguna forma de que, volcando los datos a una lista como me 
comentas, y actualizando/borrando/insertando en esa lista, luego pueda 
reenviar los datos modificados a la BD?

Gracias, un saludo.

Eduardo Y��ez Parareda escribi�:
>> La cuesti�n es que me pongo en el primero para luego iterar hacia 
>> adelante en busca de la columna deseada (Que recibe como par�metro el 
>> m�todo deleteRow()), de ah� el first(). �No hay alguna opci�n para 
>> establece que el ResultSet no sea de ese tipo y si poder iterar a 
>> trav�s de el?
> 
> Me parece que no, que eso tiene que ver con el driver usado, y si el 
> driver no soporta ese tipo de ResultSets 'navegables', no puedes hacer 
> nada.
> 
> Soluci�n: No navegues por el ResultSet, no me parece una buena soluci�n, 
> m�s que nada porque no es est�ndar para todas
> las BBDD. Lee el resultado del ResultSet y guardas cada registro en una 
> lista. Recorre la lista y elimina los
> elementos que no cumplan los requisitos que requieres. Y listo.
> 
> Haz una clase que represente el registro devuelto, y creas objetos de 
> esa clase para guardarlos en la lista.
Technical Details
Message-ID: <4667f5e4_3@filemon2.isp.telecable.es>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!club-internet.fr!feedme-small.clubint.net!newsfeed.freenet.de!85.12.40.130.MISMATCH!xlned.com!feeder1.xlned.com!hwmnpeer03.ams!news.highwinds-media.com!newsfeed.telecable.es!not-for-mail
References: <4667501c_1@filemon2.isp.telecable.es> <5cprphF30llkcU1@mid.individual.net> <4667cdcc_4@filemon2.isp.telecable.es> <5cq3l1F304p9hU1@mid.individual.net>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,3c7dc0a3c946ac67
X-Google-Attributes: gid1116f3,public,usenet
X-Google-Language: SPANISH,ASCII
Date: Thu, 07 Jun 2007 14:11:26 +0200
From: Alejandro <none@none.es>
User-Agent: Thunderbird 1.5.0.12 (Windows/20070509)
MIME-Version: 1.0
Newsgroups: es.comp.lenguajes.java
Subject: Re: Problema con ResultSet en JDBC
References: <4667501c_1@filemon2.isp.telecable.es> <5cprphF30llkcU1@mid.individual.net> <4667cdcc_4@filemon2.isp.telecable.es> <5cq3l1F304p9hU1@mid.individual.net>
In-Reply-To: <5cq3l1F304p9hU1@mid.individual.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Antivirus: avast! (VPS 000748-0, 07/06/2007), Outbound message
X-Antivirus-Status: Clean
NNTP-Posting-Host: 81.9.180.206
Message-ID: <4667f5e4_3@filemon2.isp.telecable.es>
X-Trace: filemon2.isp.telecable.es 1181218276 81.9.180.206 (7 Jun 2007 14:11:16 +0200)
Organization: TeleCable, S.A.U.
Lines: 34
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!club-internet.fr!feedme-small.clubint.net!newsfeed.freenet.de!85.12.40.130.MISMATCH!xlned.com!feeder1.xlned.com!hwmnpeer03.ams!news.highwinds-media.com!newsfeed.telecable.es!not-for-mail