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...

- Módulos en Perl
- Crear un servidor de MP3 con Perl
- Como Utilizar MySQL con Perl
- Crear un contador de accesos a un sitio web en Perl
- Cómo Manejar errores en Perl


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






Cursos de Community Manager

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

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


Página generada el 25-05-2012 a las 20:08:49