in reply to A brief survey of the DBI usability layer modules on the CPAN
In contrast, DBIx::Simple offers methods for pulling out query results in every possible data structure you might prefer, and the methods are named distinctly and memorably, with a natural and consistent scheme for distinguishing between fetching only one row or all of them. It is exactly what I need.
I second this wholeheartedly. Having been a staunch proponent of DBIx::Recordset, a pleased user of Class::DBI, and a recent user of Rose::DB::Object, I have the experience to say that DBIx::Simple rocks hard. And if it is not enough, it plays beautifully with SQL::Abstract