|Do you know where your variables are?|
Class::DBI is to a database what DreamWeaver is to HTML.
You can use it as an object store (or do web page layout), or use it to avoid having to write all that SQL (or HTML) code and just fiddle with the code when the tool doesn't do what you wanted it to.
It's about productivity.
You still need to know what you're doing though. A database is a not-very-black box, and web design is only partly about visual design.
In reply to Re: Why Class::DBI? (was Re^2: Perl books I'd like to have.)