The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
package Film;

use strict;
use base 'Class::DBI';
use Class::DBI::DATA::Schema translate => ["MySQL" => "SQLite"];

use File::Temp qw/tempfile/;
my (undef, $DB) = tempfile();
my @DSN = ("dbi:SQLite:dbname=$DB", '', '', { AutoCommit => 1 });

END { unlink $DB if -e $DB }

__PACKAGE__->set_db(Main => @DSN);
__PACKAGE__->table('Film');
__PACKAGE__->columns(All => qw/filmid title rating/);

1;

__DATA__

CREATE TABLE film (
	filmid INTEGER AUTO_INCREMENT PRIMARY KEY,
	title VARCHAR(255),
	rating VARCHAR(5)
);
INSERT INTO film (title, rating) VALUES ("Veronique", 15);