什么是友好的模块,允许从Perl查询MySQL数据库?

时间:2010-11-07 11:21:38

标签: sql perl mysql

搜索CPAN产生了如此多的结果我不知道从哪里开始。我需要一个简单而友好的模块来进行一些基本的查询。

3 个答案:

答案 0 :(得分:16)

对于原始SQL查询,您需要DBIDBD::mysql。但我强烈建议您同时安装和使用DBIx::Class - 它会让您的生活变得更加轻松。

答案 1 :(得分:3)

CPAN的主数据库模块为DBI。所有其他模块(非常少的组)使用DBI。 DBI有数据库驱动程序。对于MySQL,它被称为DBD::mysql。使用DBI,您可以编写跨数据库Perl代码。当然,如果您使用的是DBMS特定的功能,则需要更改SQL代码。

P.S。看看placeholders

答案 2 :(得分:0)

我使用DBIx::Simple ..它不是ORM或任何东西,但使用into(),arrays()和hashes()方法稍微简化了perl中的SQL。