Mysql Y Perl

Páginas: 8 (1807 palabras) Publicado: 12 de abril de 2011
Como conectarte a tu database - Perl En Español

Página 1 de 4

¡Ya estamos en Twitter!

Buscar con Google

Home

Tutoriales

Foro
Acerca

Artículos
Feeds RSS

Donativos
Agregar Tutorial

Publicidad

Categorías de Tutoriales

Tutoriales

Bases de Datos

Como conectarte a tu database

Comparte:

Como conectarte a tu database
por Uriel Lizama
SQL Database Designerwww.modelright.com/

Categorías de Tutoriales:
Aprendiendo Perl Bases de Datos

Design, visualize, document and reverse engineer any database. Spa para parejas En el DF

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

Bases de Perl CGI Email Expresiones Regulares Fecha/Tiempo Fireworks Funciones Gráficos/Imágenes

www.GROUPON.com.mx/DF

Consigue Spas para parejas En el DF & otras Ofertas. 50-90% Off! Cursos diseño y animación kmmx.mx editorial,web, modelado,animación photoshop, maya,3dstudio, premiere PostgreSQL Solutions www.postgresql-support.de PostgreSQL Training, Support Replication, HighAvailability

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

GUI HTML Manejo de Errores Misc Módulos Perl 6 Utilerías Variables Windows

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 loque 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 dequé 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::DBMakerDBD::Informix DBD::Ovrimos DBD::Teradata DBD::Multiplex DBD::InterBase DBD::XBase DBD::ODBC DBD::Adabas y muchos más

 

En Nuestros Foros:
Pasar parámetros a un package 2 Respuesta(s) | 5 Vista(s) Curso de Perl en Venezuela organizado por el gobierno 1 Respuesta(s) | 2 Vista(s) Revista Linvix 11, Lista para descargar 1 Respuesta(s) | 19 Vista(s) Error. No encuentra el módulo (can't locate...) 4Respuesta(s) | 26 Vista(s) Codificar caracteres al momento de imprimirlos 3 Respuesta(s) | 48 Vista(s) Entra a los foros »

Socializa:

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.orghttp://perlenespanol.com/tutoriales/bases_de_datos/como_conectarte_a_tu_database.html

13/03/2011

Como conectarte a tu database - Perl En Español

Página 2 de 4

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; # variablesa editar my $db_user = "usuario_database"; my $db_pass = "pwd_database"; my $host_name = "host_database"; my $db_name = "nombre_database"; # vars my $q_string = "DBI:mysql:host=$host_name;database=$db_name"; sub connect{ return (DBI->connect ($q_string, $db_user, $db_pass, {PrintError => 0, RaiseError => 1})); } 1;

Todo el contenido de Perl en Español está bajo una licencia CC:

Muy bien...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La perla
  • la perla
  • la perla
  • La Perla
  • mysql
  • Perl
  • la perla
  • Perla

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS