What’s it all about?
DBI defines and implements an interface to databases
Plug-in driver modules do the database-specific work
DBI provides default methods, functions, tools etc for drivers
Not limited to the lowest common denominator
Designed and built for speed
Powerful automatic error checking built-in
Valuable detailed call tracing/debugging built-in