NAME
Data::Model::Driver::DBI - storage driver for DBI
SYNOPSIS
package MyDB;
use base 'Data::Model';
use Data::Model::Schema;
use Data::Model::Driver::DBI;
my $dbi_connect_options = {};
my $driver = Data::Model::Driver::DBI->new(
dsn => 'dbi:mysql:host=localhost:database=test',
username => 'user',
password => 'password',
connect_options => $dbi_connect_options,
reuse_dbh => 1, # sharing dbh (experimental option)
# When you use by MySQL, please set up
# connect_options => { mysql_auto_reconnect => 1 },
# simultaneously. but mysql_auto_reconnect is very unsettled.
);
base_driver $driver;
install_model model_name => schema {
....
};
DESCRIPTION
DBD that is working now is only mysql and SQLite.
SEE ALSO
AUTHOR
Kazuhiro Osawa <yappo <at> shibuya <döt> pl>
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 568:
Non-ASCII character seen before =encoding in '<döt>'. Assuming UTF-8