Help for this page

Select Code to Download


  1. or download this
    #!/usr/bin/perl
    use strict;
    use warnings;
    ...
      );
    }
    use MyCDBI;
    
  2. or download this
    my $cfg = new Config::IniFiles( -file => 'settings.ini' );
    $ENV{_MyCDBI} = join("\t",
      $cfg->val('Database', 'dsn'),
    ...
      $cfg->val('Database', 'Password')
    );
    require MyCDBI;
    
  3. or download this
    package MyCDBI;
    use base 'Class::DBI::mysql';
    __PACKAGE__->connection(split("\t", $ENV{_MyCDBI}));
    
  4. or download this
    my $obj = MyCDBI::SomeDBObj->retrieve(1);
    # versus
    my $cls = new MyCDBI;
    my $obj = $cls->SomeDBObj->retrieve(1);