use DBI; use Template; my $dbh = DBI->connect( ... ); my $sth = $dbh->prepare('select id,title from movie'); $sth->execute; my $movies = $sth->fetchall_arrayref({}); my $template = Template->new; $template->process(\*DATA, {movies => $movies}) or die $template->error(); __DATA__
#### use Template; my $template = Template->new; $template->process(\*DATA) || die $template->error(); __DATA__ [% USE DBI( ... ) %]