RE: adding attributes to a database handle

[email protected] (John Scoles)
Newsgroups perl.dbi.users
Message-ID <[email protected]>

 

> Date: Tue, 9 Mar 2010 16:40:54 -0600
> Subject: adding attributes to a database handle
> From: [email protected]
> To: [email protected]
> 
> Two questions:
> 
> 1. Is it possible to add/store "user defined" attributes in a database handle.

 

Yes

http://search.cpan.org/~timb/DBI-1.609/DBI.pm#private_your_module_name_*

 

my $foo = $dbh->{private_important_info};
  $foo ||= $dbh->{private_important_info} = { cats=>'drool',

                                                                dogs=>'rule'};

 

you should only have one and make it a hash ref so it can have any number of values


> 
> I'd like to do something like this:
> 
> my $dbh = DBI->connect(...);
> 
> $dbh->{important_info} = ...;
> 
> ...
> 
> print "the important info was: ", $dbh->{important_info}, "\n";
> 
> 2. Is there anything preventing the sub-classing of database handles
> (i.e. reblessing into a sub-class after creation)?

 

Not sure but give it a try will be fun to see what happens

 		 	   		  
_________________________________________________________________
Take your contacts everywhere
http://go.microsoft.com/?linkid=9712959
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.