Article View: chile.comp.programacion
Article #2342Re: Migracion Base de Datos
From: araguayo
Date: Tue, 31 Jan 2006 00:50
Date: Tue, 31 Jan 2006 00:50
32 lines
2061 bytes
2061 bytes
Hector Vergara R. <hvergara@nospam.gmail.com> wrote: : lo que necesitas es una libreria de abstraccion de base de datos... para PHP : existe Pear::DB, adodb, pdo... : para java lo desconozco, pero dudo que no exista alguna.. De hecho en Java tengo JDBC y sobre eso IBatis, Hibernate, EJBQL, etc. Pero nada de eso me provee de lo que necesito.. en el ejemplo que daba originalmente para obtener la pk del ultimo registro insertado tendria que hacer cosas como estas: * En Oracle se llama a una secuencia.. asi que no hay mayor problema, * obtengo el numero y lo uso para insertar.. despues lo guardo para el * futuro. * En MySQL si la pk tiene auto-increment tengo que llamar a select * last_insert_id() from tabla; * En postgresql tengo que llamar al metodo getLastOID() despues de hacer * un cast a org.postgresql.ResultSet. y asi podria seguir. La pregunta seria.. Pear::DB tiene una API comun para hacer algo como eso? : saludos! gracias! ---- Ariel Aguayo B. (araguayo@dcc.uchile.cl) "Vale la pena morir por todo aquello sin lo cual no vale la pena vivir..." Salvador Allende.
Technical Details
Message-ID:
<drmc8c$nn3$1@helcaraxe.dcc.uchile.cl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news3.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.cec.uchile.cl!helcaraxe.dcc.uchile.cl!not-for-mailReferences:
<drlt88$h99$2@helcaraxe.dcc.uchile.cl> <drm8cl$aet$1@news.nivel5.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,7ef6506d019e8593
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news3.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.cec.uchile.cl!helcaraxe.dcc.uchile.cl!not-for-mail
From: araguayo@dcc.uchile.cl
Newsgroups: chile.comp.programacion
Subject: Re: Migracion Base de Datos
Date: Tue, 31 Jan 2006 00:50:20 +0000 (UTC)
Organization: DCC - Universidad de Chile
Lines: 32
Message-ID: <drmc8c$nn3$1@helcaraxe.dcc.uchile.cl>
References: <drlt88$h99$2@helcaraxe.dcc.uchile.cl> <drm8cl$aet$1@news.nivel5.cl>
NNTP-Posting-Host: anakena.dcc.uchile.cl
X-Trace: helcaraxe.dcc.uchile.cl 1138668620 24291 192.80.24.6 (31 Jan 2006 00:50:20 GMT)
X-Complaints-To: newsmaster@dcc.uchile.cl
NNTP-Posting-Date: Tue, 31 Jan 2006 00:50:20 +0000 (UTC)
User-Agent: tin/1.6.2-20030910 ("Pabbay") (UNIX) (Linux/2.6.10-gentoo-r6 (i686))