Using perl Syntax Highlighting
- #!/usr/bin/perl
- use strict;
- use warnings;
- use DBI;
- my $dbname = 'crawlerdb';
- my $dbhost = 'ejemplo.pe';
- my $dbport = 60022;
- my $dbuser = 'usuario';
- my $dbpwd = 'pass';
- ## Conectarse a la base de datos
- ##
- my $dsn = "DBI:mysql:database=$dbname;host=$dbhost;port=$dbport";
- my $dbh = DBI->connect( $dsn, $dbuser, $dbpwd )
- or die "Error de conexion: $DBI::errstr\n";
- ## Preparar la sentencia de insercion en la base de datos
- my $sth = $dbh->prepare( "insert into direcciones ( nombre) values ( ? )" );
- ## Insertar un registro en la tabla
- ##
- $sth->execute("abc.pe");
- ## Leer los registros de la tabla
- ##
- $sth = $dbh->prepare("select nombre from direcciones");
- $sth->execute();
- while ( my $row = $sth->fetchrow_hashref ) {
- print "id: " . $row->{id} . "\n";
- print "nombre: " . $row->{nombre} . "\n";
- }
- ## Desconectarse de la base de datos
- ##
- if ( !$dbh->disconnect ) {
- warn "Error al desconectarse de la base de datos: $DBI::errstr\n";
- }
Coloreado en 0.004 segundos, usando GeSHi 1.0.8.4