Why do we need the DBI?
Abstracted interface hides database-specific
functionality from the programmer
DBI scripts are generally completely portable
between databases with little modification
Faster application development and debugging
cycle
DBI: The Neophyte's Guide
7