Mysql Perl数据库交互

Mysql Perl数据库交互,mysql,database,perl,Mysql,Database,Perl,我刚开始使用Perl。我能够连接到MySQL数据库,使用Perl脚本创建表并获得查询结果。我遇到了一个任务,其中涉及“您必须对所有数据库交互使用提供的DB.pm,并且必须按原样使用它(除了连接设置外,DB.pm不能修改)。” 这是什么意思?有人能指引我正确的方向吗 DB.pm文件包含以下代码 这可能意味着,在代码中必须使用以下内容: use GUI::DB; my $dbh = dbConnect(); my $sql = qq{SELECT * FROM my_table}; my @dat

我刚开始使用Perl。我能够连接到MySQL数据库,使用Perl脚本创建表并获得查询结果。我遇到了一个任务,其中涉及“您必须对所有数据库交互使用提供的DB.pm,并且必须按原样使用它(除了连接设置外,DB.pm不能修改)。” 这是什么意思?有人能指引我正确的方向吗

DB.pm文件包含以下代码

这可能意味着,在代码中必须使用以下内容:

use GUI::DB;

my $dbh = dbConnect();
my $sql = qq{SELECT * FROM my_table};
my @data = query($sql, $dbh);

您可以通过提供的模块与数据库交互。

它似乎只是DBI模块的一个非常简单的包装器。它没有什么真正的用途,只是掩盖了一些细节,并防止数据库句柄用作迭代器。
use GUI::DB;

my $dbh = dbConnect();
my $sql = qq{SELECT * FROM my_table};
my @data = query($sql, $dbh);