Mojolicious::Lite 应用程序可以与 morbo 一起使用,但不能与 hypnotoad 一起使用。
my $dbh = DBI->connect("dbi:mysql:dbname=xxx", "uname", "pass",
{ AutoCommit => 0, mysql_enable_utf8 => 1}, )
or die "Couldn't connect to database: ", $DBI::errstr;
helper db => sub { $dbh };
get '/xxx' => sub {
my $sth = $self->db->prepare("insert into posts values(?,?,?,?,?,?)");
$sth->execute('xxx', 'xxx', 'xxx', 'xxx', 'xxx', 'xxx');
$sth->finish();
$self->db->commit;
};
当使用 hypnotoad 运行时,应用程序的其余部分正在工作,但它没有从数据库读取/写入数据。请帮助我编写与 hypnotoad 一起使用的代码