[Perl] Re: Perl digest, Vol 1 #250 - un ejemplito

Rene Morales D. yo@renemorales.cl
Wed, 16 Oct 2002 10:08:36 -0300 (added by postmaster@ctcinternet.cl)


sres. muy educativo lo que planteaban sobre conecciones a BD. (se de que
hablan, pero no entiendo nada)
y por eso..., =BFtendr=E1n por ah=ED en alguna carpeta olvidad de los a=F1os=
 de
inicio en su educaci=F3n en DBI, DBD etc
un peque=F1ito archivo de una conecci=F3n a MySQL con Perl? para este servid=
or.

se agradecer=EDa :)


>Send Perl mailing list submissions to
>        perl@tlali.iztacala.unam.mx
>
>To subscribe or unsubscribe via the World Wide Web, visit
>        http://tlali.iztacala.unam.mx/mailman/listinfo/perl
>or, via email, send a message with subject or body 'help' to
>        perl-request@tlali.iztacala.unam.mx
>
>You can reach the person managing the list at
>        perl-admin@tlali.iztacala.unam.mx
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of Perl digest..."
>
>
>Today's Topics:
>
>   1. Re: =3D?iso-8859-1?Q?Comparaci=3DF3n_Perl_PHP?=3D (Adrian Galindo)
>   2. Re: =3D?iso-8859-1?Q?Comparaci=3DF3n_Perl_PHP?=3D (Jose Antonio Galic=
ia)
>   3. Re: =3D?iso-8859-1?Q?Comparaci=3DF3n_Perl_PHP?=3D (Adrian Galindo)
>   4. Conexion a multiples bases de datos via DBI (Jose Antonio Galicia)
>   5. =3D?iso-8859-1?Q?Re:_=3D5BPerl=3D5D_Comparaci=3DF3n_Perl_PHP?=3D=
 (Alejandro G.
>Bedoya)
>   6. Re: Conexion a multiples bases de datos via DBI (Adrian Galindo)
>   7. Re: Conexion a multiples bases de datos via DBI (Jose Antonio Galicia=
)
>   8. Re: Conexion a multiples bases de datos via DBI (Ing. Roberto
>Andrade Fonseca)
>   9. Re: Conexion a multiples bases de datos via DBI (Jose Antonio Galicia=
)
>
>--__--__--
>
>Message: 1
>Date: Tue, 15 Oct 2002 11:01:09 -0600 (CST)
>From: Adrian Galindo <agalindo@liceaga.facmed.unam.mx>
>To: Jose Antonio Galicia <jcgalici@cbbanorte.com.mx>
>Cc: Lista de Perl <perl@tlali.iztacala.unam.mx>
>Subject: Re: [Perl] =3D?iso-8859-1?Q?Comparaci=3DF3n_Perl_PHP?=3D
>
>On Mon, 14 Oct 2002, Jose Antonio Galicia wrote:
>
>> On Mon, 7 Oct 2002, Ricardo Quinteros wrote:
>>
>> > =F8Alguien conoce alg=99n buen art=CCculo que compare Perl versus PHP?
>>
>>  =F8Servir=CCa de algo?
>
>Si.
>
>Saludos.
>Adri=B7n.
>
>
>
>--__--__--
>
>Message: 2
>Date: Tue, 15 Oct 2002 11:28:13 -0500 (CDT)
>From: Jose Antonio Galicia <jcgalici@cbbanorte.com.mx>
>To: Adrian Galindo <agalindo@liceaga.facmed.unam.mx>
>Cc: Lista de Perl <perl@tlali.iztacala.unam.mx>
>Subject: Re: [Perl] =3D?iso-8859-1?Q?Comparaci=3DF3n_Perl_PHP?=3D
>
>On Tue, 15 Oct 2002, Adrian Galindo wrote:
>
>> > > =F8Alguien conoce alg=99n buen art=CCculo que compare Perl versus PHP=
?
>> >
>> >  =F8Servir=CCa de algo?
>>
>> Si.
>
> =F8De qu=C8 servir=CCa?
>
> Total, ya tiene tiempo que no hay una guerra de flames as=CC
>que este es un buen tema. Me imagino que estas a favor de
>PHP, =F8no?
>
> Saludos,
> To=D2o
>---
>WHERE CAN THE MATTER BE
>        Oh, dear, where can the matter be
>        When it's converted to energy?
>        There is a slight loss of parity.
>        Johnny's so long at the fair.
>
>
>--__--__--
>
>Message: 3
>Date: Tue, 15 Oct 2002 11:35:43 -0600 (CST)
>From: Adrian Galindo <agalindo@liceaga.facmed.unam.mx>
>To: Jose Antonio Galicia <jcgalici@cbbanorte.com.mx>
>Cc: Lista de Perl <perl@tlali.iztacala.unam.mx>
>Subject: Re: [Perl] =3D?iso-8859-1?Q?Comparaci=3DF3n_Perl_PHP?=3D
>
>On Tue, 15 Oct 2002, Jose Antonio Galicia wrote:
>
>> On Tue, 15 Oct 2002, Adrian Galindo wrote:
>>
>> > > > =F8Alguien conoce alg=99n buen art=CCculo que compare Perl versus P=
HP?
>> > >
>> > >  =F8Servir=CCa de algo?
>> >
>> > Si.
>>
>>  =F8De qu=C8 servir=CCa?
>>
>>  Total, ya tiene tiempo que no hay una guerra de flames as=CC
>> que este es un buen tema. Me imagino que estas a favor de
>> PHP, =F8no?
>
>=F8Qu=C8 pas=DB??????
>
>Perl hasta la muerte...
>PHP es un juguete, muy =99til por cierto.
>
>Servir=CCa para que se diera cuenta o se diera una idea de para que le pued=
e
>servir uno u otro.
>
>Saludos.
>Adri=B7n.
>
>
>--__--__--
>
>Message: 4
>Date: Tue, 15 Oct 2002 12:26:09 -0500 (CDT)
>From: Jose Antonio Galicia <jcgalici@cbbanorte.com.mx>
>To: Lista de Perl <perl@tlali.iztacala.unam.mx>
>Subject: [Perl] Conexion a multiples bases de datos via DBI
>
>
> Mientras esperamos la comparaci=DBn entre perl y PHP (que no
>le veo caso) me surge esta duda:
>
> =F8Puedo via DBI conectarme a dos bases de datos y ejecutar
>un SQL (consulta) con un resultado consolidado? Algo como:
>
>        SELECT a.campo1, b.campo2
>          FROM baseA.tabla1 a, baseB.tabla2
>          WHERE a.llave1 =3D b.llave2
>
> no encuentro referencias en:
>
>        http://dbi.perl.org
>        http://www.perlfaq.org
>
> ni en google. =F8Se puede?
>
> Saludos,
> To=D2o
>---
>VMS is like a nightmare about RXS-11M.
>
>
>--__--__--
>
>Message: 5
>Date: Tue, 15 Oct 2002 13:20:21 -0500
>From: "Alejandro G. Bedoya" <nezumi@prodigy.net.mx>
>To: perl@tlali.iztacala.unam.mx
>Subject: [Perl] =3D?iso-8859-1?Q?Re:_=3D5BPerl=3D5D_Comparaci=3DF3n_Perl_PH=
P?=3D
>
>GUERRA!!! Ya es tiempo de adelgazar las filas de PHP...
>
>
>Porque PERL es MUCHO mejor  que PHP:
>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D
>L"GICO: T=99 no puedes meter una caja grande dentro de una mas chica. PHP e=
s
>un lenguaje muy extenso a comparaci=DBn de HTML, y PHP solo vive dentro de
>HTML. PERL sigue el modelo tradicional de programaci=DBn, haces un programa
>para sacar un reporte, PHP es alreves dentro del reporte haces el programa.
>Se te hace l=DBgico? Este absurdo es notorio en sistemas grandes web, sobre
>todo con programadores que insisten hacer un programita por cada p=B7gina H=
TML
>del sistema.
>
>PRACTICO: HTML por donde quiera que lo veas no es mas que un vil reporte, y
>hasta donde yo tengo entendido PERL es un lenguague pr=B7ctico para extraer=
 y
>reportar, fue dise=D2ado precisamente para hacer eso. PHP fue dise=D2ado
>inicialmente para hacer peque=D2as incrustaciones al HTML, las cuales se
>podian hacer tambien con SSI y/o PERL(aunque no recomendable ya), estas
>peque=D2as incrustaciones de PHP llegaron a lo que hoy es de tan extenso.
>
>ECONOMIA: Aunque ambos productos son libres no necesariamente son gratis.
>Uno invierte mucho tiempo en aprender cualquier lenguaje. PHP solo sirve
>para hacer p=B7ginas web interactivas. PERL no solo sirve para eso, puedes
>hacer cualquier cosa fuera de la web y te ayuda a solucionar problemillas d=
e
>todos los dias. Inclusive puedes compilar tu programita hasta para Windows =
y
>que nada tenga que ver con web.
>
>
>---
>Sinceramente...
>Alejandro G. Bedoya
>InterAccion.COM          Ponemos su Internet en Acci=DBn
>
>
>----- Original Message -----
>From: "Adrian Galindo" <agalindo@liceaga.facmed.unam.mx>
>To: "Jose Antonio Galicia" <jcgalici@cbbanorte.com.mx>
>Cc: "Lista de Perl" <perl@tlali.iztacala.unam.mx>
>Sent: Tuesday, October 15, 2002 12:35 PM
>Subject: Re: [Perl] Comparaci=DBn Perl PHP
>
>
>> On Tue, 15 Oct 2002, Jose Antonio Galicia wrote:
>>
>> > On Tue, 15 Oct 2002, Adrian Galindo wrote:
>> >
>> > > > > =F8Alguien conoce alg=99n buen art=CCculo que compare Perl versus=
 PHP?
>> > > >
>> > > >  =F8Servir=CCa de algo?
>> > >
>> > > Si.
>> >
>> >  =F8De qu=C8 servir=CCa?
>> >
>> >  Total, ya tiene tiempo que no hay una guerra de flames as=CC
>> > que este es un buen tema. Me imagino que estas a favor de
>> > PHP, =F8no?
>>
>> =F8Qu=C8 pas=DB??????
>>
>> Perl hasta la muerte...
>> PHP es un juguete, muy =99til por cierto.
>>
>> Servir=CCa para que se diera cuenta o se diera una idea de para que le pu=
ede
>> servir uno u otro.
>>
>> Saludos.
>> Adri=B7n.
>>
>> _______________________________________________
>> Perl mailing list
>> Perl@tlali.iztacala.unam.mx
>> http://tlali.iztacala.unam.mx/mailman/listinfo/perl
>>
>
>
>--__--__--
>
>Message: 6
>Date: Tue, 15 Oct 2002 12:29:53 -0600 (CST)
>From: Adrian Galindo <agalindo@liceaga.facmed.unam.mx>
>To: Jose Antonio Galicia <jcgalici@cbbanorte.com.mx>
>Cc: Lista de Perl <perl@tlali.iztacala.unam.mx>
>Subject: Re: [Perl] Conexion a multiples bases de datos via DBI
>
>On Tue, 15 Oct 2002, Jose Antonio Galicia wrote:
>
>>
>>  Mientras esperamos la comparaci=DBn entre perl y PHP (que no
>> le veo caso) me surge esta duda:
>>
>>  =F8Puedo via DBI conectarme a dos bases de datos y ejecutar
>> un SQL (consulta) con un resultado consolidado? Algo como:
>>
>>       SELECT a.campo1, b.campo2
>>         FROM baseA.tabla1 a, baseB.tabla2
>>         WHERE a.llave1 =3D b.llave2
>>
>>  no encuentro referencias en:
>>
>>       http://dbi.perl.org
>>       http://www.perlfaq.org
>>
>>  ni en google. =F8Se puede?
>
>No creo que se pueda as=CC como lo pones. La verdad ni se me hab=CCa
>ocurrido, puesto que el SQL solo se ejecuta sobre la conexi=DBn ya
>existente.
>
>Yo hice algo parecido, pero abriendo dos conexiones diferentes, haciendo
>el select en una, y el insert en la otra, manejando los datos en Perl.
>
>Me parece que esa es la forma correcta.
>
>Saludos.
>Adri=B7n.
>
>
>--__--__--
>
>Message: 7
>Date: Tue, 15 Oct 2002 12:51:55 -0500 (CDT)
>From: Jose Antonio Galicia <jcgalici@cbbanorte.com.mx>
>To: Lista de Perl <perl@tlali.iztacala.unam.mx>
>Subject: Re: [Perl] Conexion a multiples bases de datos via DBI
>
>On Tue, 15 Oct 2002, Adrian Galindo wrote:
>
>> >  =F8Puedo via DBI conectarme a dos bases de datos y ejecutar
>> > un SQL (consulta) con un resultado consolidado? Algo como:
>
>> No creo que se pueda as=CC como lo pones. La verdad ni se me hab=CCa
>> ocurrido, puesto que el SQL solo se ejecuta sobre la conexi=DBn ya
>> existente.
>
> Es que alguien usando ODBC me dice que s=CC lo puede hacer
>as=CC que me entro la duda.
>
>> Yo hice algo parecido, pero abriendo dos conexiones ....
>
>> Me parece que esa es la forma correcta.
>
> Pos es la correcta porque es la que usas, tal vez no sea la
>=99nica o la mejor pero si funciona es la correcta ;)
>
> Por cierto, as=CC mismo lo hago yo :D
>
> Saludos,
> To=D2o
>---
>panic: kernel segmentation violation. core dumped               (only kiddi=
ng)
>
>
>--__--__--
>
>Message: 8
>Date: Tue, 15 Oct 2002 13:49:43 -0500 (CDT)
>From: "Ing. Roberto Andrade Fonseca" <randrade@abl.com.mx>
>To: Jose Antonio Galicia <jcgalici@cbbanorte.com.mx>
>Cc: Lista de Perl <perl@tlali.iztacala.unam.mx>
>Subject: Re: [Perl] Conexion a multiples bases de datos via DBI
>
>Hola:
>
>On Tue, 15 Oct 2002, Jose Antonio Galicia wrote:
>
>>=3D20
>>  Mientras esperamos la comparaci=3DF3n entre perl y PHP (que no
>> le veo caso) me surge esta duda:
>>=3D20
>>  =3DBFPuedo via DBI conectarme a dos bases de datos y ejecutar
>> un SQL (consulta) con un resultado consolidado? Algo como:
>>=3D20
>> =3D09SELECT a.campo1, b.campo2
>> =3D09  FROM baseA.tabla1 a, baseB.tabla2
>> =3D09  WHERE a.llave1 =3D3D b.llave2
>>=3D20
>>  no encuentro referencias en:
>>=3D20
>> =3D09http://dbi.perl.org
>> =3D09http://www.perlfaq.org
>>=3D20
>>  ni en google. =3DBFSe puede?
>
>Se puede si la base de datos soporta esa sintaxis. En PostgreSQL NO se pued=
=3D
>e.
>
>Revisa el DBD de tu base de datos. O sea, no busque solamente en pelrodc DB=
=3D
>I, sini en perldod DBD::Tu_base_de_datos (DBD::Pg).
>
>La informaci=3DF3n del DBD es espec=3DEDfica.
>
>Saludos,
>
>Roberto Andrade Fonseca
>randrade@abl.com.mx
>
>
>--__--__--
>
>Message: 9
>Date: Tue, 15 Oct 2002 13:16:47 -0500 (CDT)
>From: Jose Antonio Galicia <jcgalici@cbbanorte.com.mx>
>To: "Ing. Roberto Andrade Fonseca" <randrade@abl.com.mx>
>Cc: Lista de Perl <perl@tlali.iztacala.unam.mx>
>Subject: Re: [Perl] Conexion a multiples bases de datos via DBI
>
>On Tue, 15 Oct 2002, Ing. Roberto Andrade Fonseca wrote:
>
>> >     SELECT a.campo1, b.campo2
>> >       FROM baseA.tabla1 a, baseB.tabla2
>> >       WHERE a.llave1 =3D b.llave2
>
>> Se puede si la base de datos soporta esa sintaxis. En PostgreSQL NO se pu=
ede.
>
>> Revisa el DBD de tu base de datos. O sea, no busque
>> solamente en pelrodc DBI, sini en perldod
>> DBD::Tu_base_de_datos (DBD::Pg).
>
> Lo que pasa es que se quiere mexclar bases de datos, por
>ejemplo tomar datos de interbase, xbase y oracle para
>obtener unos reporte muuuuuuy extra=D2os.
>
>> La informaci=DBn del DBD es espec=CCfica.
>
> Y no transportable... La idea era que se puediera usar
>desde la capa del DBI para no depender del DBD.
>
> Saludos,
> To=D2o
>---
>I think there's a world market for about five computers.
>                -- attr. Thomas J. Watson (Chairman of the Board, IBM), 194=
3
>
>
>
>--__--__--
>
>_______________________________________________
>Perl mailing list
>Perl@tlali.iztacala.unam.mx
>http://tlali.iztacala.unam.mx/mailman/listinfo/perl
>
>
>End of Perl Digest


#-------------------------
Ren=E9 Morales Duarte
Dise=F1adorGr=E1fico | ProgramadorWeb
Make it whit MacPerl