NAME

SysAdmin::DBD - Perl DBD class wrapper module..

SYNOPSIS

  use SysAdmin::DBD;
  
  my $db = "dbd_test";
  my $username = "dbd_test";
  my $password = "dbd_test";
  my $host = "localhost";
  my $port = '5432';
  
  my $dbd_object = new SysAdmin::DBD("DB"          => "$db",
                                     "DB_USERNAME" => "$username",
				     "DB_PASSWORD" => "$password",
				     "DB_HOST"     => "$host",
				     "DB_PORT"     => "$port");

DESCRIPTION

This is a sub class of SysAdmin. It was created to harness Perl Objects and keep code abstraction to a minimum. This class acts as a master class for DBD objects.

SysAdmin::DBD uses perl's DBI and DBD to interact with database.

EXPORT

SEE ALSO

DBI - Database independent interface for Perl DBD::Pg - PostgreSQL database driver for the DBI module DBD::MySQL - MySQL driver for the Perl5 Database Interface (DBI) DBD::SQLite - Self Contained RDBMS in a DBI Driver

SysAdmin::DBD::MySQL - OO interface to interact with MySQL Databases. SysAdmin::DBD::Pg - OO interface to interact with PostgreSQL Databases. SysAdmin::DBD::SQLite - OO interface to interact with SQLite Databases.

AUTHOR

Miguel A. Rivera

COPYRIGHT AND LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.