On Fri, Apr 28, 2000 at 03:25:18PM -0700, Jeffrey W. Baker wrote:
> The next version of Apache::Session is almost ready.  This version is
> dubbed 1.50 because of it's significant-but-not-outrageous changes.  The
> changes from 1.03 are:
 
  <...>

> 4) The DBI interface class has been modified to accept an already-open DBI
> handler as an argument.

Excellent!

> 5) New interface classes have been added for Apache::Session::Postgres,
> ::Sybase, and ::Oracle.  These are special cases of ::Flex.

I currently modify the connection sub in DBIStore.pm  as follows:

sub connection {
    my $self    = shift;
    my $session = shift;
    
    return if (defined $self->{dbh});

    $self->{dbh} = DBI->connect($session->{args}->{DataSource},
        $session->{args}->{UserName}, $session->{args}->{Password},
        { RaiseError => 1, AutoCommit => 1, 
          LongReadLen => $session->{args}->{LongReadLen} 
        }) || die $DBI::errstr;
}

i.e. I pass the LongReadLen parameter for Oracle. Would something like 
this be a part of the new ::Oracle interface class?

Ajit

Reply via email to