On 11/16/06, Dan Horne <[EMAIL PROTECTED]> wrote:
On Wed, 2006-11-15 at 21:51 -0500, Chris Beck wrote:
> If I don't want lazy-loading should I just create my own DBH?  (I want to die 
as
> soon as possible if the DB connection isn't working)
>

My guess is this case is that the plugin isn't giving you any value, and
you may as well create the handle yourself in the init phase:

my $dbh = DBI->connect($dsn,$user,$pass) || _do_db_dead(DBI:errstr);
$self->param('dbh', $dbh);


and then when you need the database handle in your run modes

my $dbh = $self->param('dbh');
.. carry on coding...

The plugin can still give some value by doing things in a standard way
that will not surprise others when they come across your code.  It
also may help with the use of other plugins.  For example, the
Authentication plugin has a database driver that will default to
calling $self->dbh if it needs a database handle and none was provided
in the configuration.

Cheers,

Cees

---------------------------------------------------------------------
Web Archive:  http://www.mail-archive.com/[email protected]/
             http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to