Está usted en Indice > Construcción > Lenguajes > Perl > Lecciones y Paso a Paso > Conectar a una Base de Datos con Perl
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Conectar a una Base de Datos con Perl

Con este tutorial vamos a aprender a conectarnos a un dabatase de manera sencilla y rápida, vamos a crear nuestro propio módulo para poder automatizar nuestro proceso.

Este tutorial nada más va a cubrir lo más básico para la conexión a un database a través de perl, así que no voy a explicar nada del código que lleva cada sistema de database.

Los módulos

Antes de empezar es necesario que cheques si tienes los módulos necesarios.

El mejor módulo en mi opinión y en la de muchos es la de DBI, un módulo creado en lenguaje C++ por lo que está compilado. La gran ventaja que tienes este módulo, a parte de estar muy bien hecho por lo que no tiene bugs, es que es compatible con casi todos los sistemas de database, por lo que si usas este módulo para conectarte a tu database, podrás usar tu código con los más importantes sistemas de database.

Ahora, parte del módulo DBI vamos a necesitar otro módulo, nada más que este depende de qué database uses, si por ejemplo usas MySQL entonces el otro módulo sería DBD::mysql, si usaras postgres entonces sería DBD::Pg y así con los otros database.

Todos los módulos disponibles de DBD son:

  • DBD::Sybase
  • DBD::pNET
  • DBD::mSQL
  • DBD::mysql
  • DBD::Unify
  • DBD::Oracle
  • DBD::Pg
  • DBD::Ingres
  • DBD::Illustra
  • DBD::CSV
  • DBD::Sqlflex
  • DBD::Solid
  • DBD::DBMaker
  • DBD::Informix
  • DBD::Ovrimos
  • DBD::Teradata
  • DBD::Multiplex
  • DBD::InterBase
  • DBD::XBase
  • DBD::ODBC
  • DBD::Adabas
  • y muchos más

Como ves existen módulos de DBD para casi cualquier sistema de database que hay, sólo es cuestión de que instales el que quieres usar.

En caso de que te falte el módulo necesario entra a http://search.cpan.org

Nuestro módulo

Ahora si ya que tenemos todo listo, vamos a crear nuestro módulo para automatizar lo que sería el código necesario para abrir una conexión a nuestro database.

Vamos a ver el código completo:

#!/usr/bin/perl -w
package ConectarDB;

use strict;
use DBI;

Continúa en la página siguiente

Usuarios que han visto este tema también han visto...

- Usando estructuras XML desde Perl
- Usar módulos sin instalar en PERL
- Uso del Strict en Perl
- Variables locales en Perl
- Utilizando FormMail


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 05-07-2008 a las 00:07:01