Getting Serious
with the Perl DBI
Why Perl for Databases?
What Is the Perl DBI?
What drives the design of
the DBI?
Where does the DBI fit?
A Simple Example
So why use the Perl DBI?
Comparing DBI and
Alternatives
(Attempting the Impossible!)
Under the Hood
Architecture of the DBI
Classes #1
Architecture of the DBI
Classes #2
Anatomy of a DBI Handle
Method call walk-through
Give me SPEED!
What's the difference?
Give me SAFETY!
Safety by example
Give me (a vague impression
of ) SAFETY!
Wheels within wheels
Watching
the DBI in action
Our program for today...
Trace Level 1
Trace Level 2
Trace Level 2 (continued)
Trace Level 2 (concluded)
State of the Nation
What's New in the DBI?
The Interactive DBI::Shell
DBD::Proxy &
DBI::ProxyServer
DBD::Proxy &
DBI::ProxyServer
What Next?
So What's Next Now?
What's new in DBD::Oracle?
Slide 33
The end.