NAME

Rose::DB::Oracle - Oracle driver class for Rose::DB.

SYNOPSIS

use Rose::DB;

Rose::DB->register_db
(
  domain   => 'development',
  type     => 'main',
  driver   => 'Oracle',
  database => 'dev_db',
  host     => 'localhost',
  username => 'devuser',
  password => 'mysecret',
);

Rose::DB->default_domain('development');
Rose::DB->default_type('main');
...

$db = Rose::DB->new; # $db is really a Rose::DB::Oracle-derived object
...

DESCRIPTION

Note: this class is a work in progress. Support for Oracle databases is not yet complete. If you would like to help, please contact John Siracusa at siracusa@mindspring.com or post to the mailing list.

Rose::DB blesses objects into a class derived from Rose::DB::Oracle when the driver is "oracle". This mapping of driver names to class names is configurable. See the documentation for Rose::DB's new() and driver_class() methods for more information.

This class cannot be used directly. You must use Rose::DB and let its new() method return an object blessed into the appropriate class for you, according to its driver_class() mappings.

Only the methods that are new or have different behaviors than those in Rose::DB are documented here. See the Rose::DB documentation for the full list of methods.

AUTHOR

Ron Savage <ron@savage.net.au>

http://savage.net.au/index.html

COPYRIGHT

Copyright (c) 2006 by Ron Savage. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.