%# -*- mmm-classes: mason -*- <%perl> # Connect to the database my $host = 'localhost'; my $user = 'atfnews'; my $password = 'atfpass'; my $database = 'atfnews'; my $dsn = "DBI:mysql:database=$database;host=$host;port=3306"; $dbh = DBI->connect($dsn, $user, $password) || die "Cannot connect: $DBI::errstr"; # Now return the database handle return $dbh; </%perl> <%once> my $dbh; </%once>