DBIx::Wrapper::VerySimple - Simplify use of DBI
===============================================
DBIx::Wrapper::VerySimple is a simple module that provides a high-level
interface to the Perl DBI module. The provided methods are for fetching
a single record (returns a hashref), many records (returns
an arrayref of hashrefs), and for executing a non-select statement
(returns a result code).
The intention here is that your application will have much cleaner code,
so instead of writing:
$sql = 'SELECT name,address FROM $table WHERE zipcode=?';
$sth = $dbh->prepare($sql);
$rv = $sth->execute($zipcode);
@found_rows;
while ( my $hash_ref = $sth->fetchrow_hashref ) {
push( @found_rows, $hash_ref );
}
You would write:
$sql = 'SELECT name,address FROM $table WHERE zipcode=?';
$found_rows = $wrapper->fetch_all($sql,$zipcode); # An arrayref of hashrefs
INSTALLATION
To install this module type the following:
perl Makefile.PL
make
make test
make install
DEPENDENCIES
This module requires these other modules and libraries:
DBI (prefer version 1.34 or later)
COPYRIGHT AND LICENCE
Copyright (c)2001-2006 by Matisse Enzer <matisse@matisse.net>
This package is free software and is provided "as is"
without express or implied warranty. It may be used,
redistributed and/or modified under the terms of the Perl
Artistic License (see http://www.perl.com/perl/misc/Artistic.html)