Establecer una Clase Base

Es conveniente establecer una clase base de la cual hereden las clases asociadas con las diferentes tablas. La introducción de esta clase proporciona un lugar conveniente para las sobreescrituras y extensiones que queramos hacer a Class::DBI.

$ cat -n synopsis1.pl
 1  package Music::DBI;
 2  use strict;
 3
 4  use base 'Class::DBI';
 5  Music::DBI->connection("dbi:SQLite:example.db");

Lo primero es conocer como acceder a la base de datos. Esto se hace por medio del método connection . Esto hace que todas las clases/tabla que heredan de la clase base compartan la misma conexión.

Casiano Rodríguez León
Licencia de Creative Commons
Principios de Programación Imperativa, Funcional y Orientada a Objetos Una Introducción en Perl/Una Introducción a Perl
por Casiano Rodríguez León is licensed under a Creative Commons Reconocimiento 3.0 Unported License.

Permissions beyond the scope of this license may be available at http://campusvirtual.ull.es/ocw/course/view.php?id=43.
2012-06-19