The DBI plugin (which I recommend you avoid like the plague since putting SQL in the middle of your HTML is a bad practice) can optionally use Tie::DBI, but does not require it. Tie::DBI is pretty much the slowest way you can access DBI data. You'll be much better off if you simply write the SQL.