NAME
DateTime::Format::DBI - Find a parser class for a database connection.
SYNOPSIS
use DBI;
use DateTime;
use DateTime::Format::DBI;
my $db = DBI->connect('dbi:...');
my $db_parser = DateTime::Format::DBI->new($dbh);
my $dt = DateTime->now();
$db->do("UPDATE table SET dt=? WHERE foo='bar'",undef,
$db_parser->format_datetime($dt);
DESCRIPTION
This module finds a DateTime::Format::*
class that is suitable for the use with a given DBI connection (and DBD::*
driver).
It currently supports the following drivers: MySQL, PostgreSQL (Pg).
CLASS METHODS
new( $dbh )
Creates a new
DateTime::Format::*
instance the exact class of which depends on the driver used for the database connection referenced by $dbh.
SUPPORT
Support for this module is provided via the datetime@perl.org email list. See http://lists.perl.org/ for more details.
AUTHOR
Claus A. Färber <perl@faerber.muc.de>
COPYRIGHT
Copyright © 2003 Claus A. Färber. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
SEE ALSO
DateTime::Format::MySQL, DateTime::Format::Pg
datetime@perl.org mailing list
http://datetime.perl.org/
2 POD Errors
The following errors were encountered while parsing the POD:
- Around line 68:
You forgot a '=back' before '=head1'
- Around line 75:
Non-ASCII character seen before =encoding in 'Färber'. Assuming CP1252