Table of Contents
previous slidetable of contentsnext slide

What is the DBI?
Architecture of the DBI
Anatomy of a DBI Interaction
Objects
Simple Example
Sample Connection Strings
Sample Connection Strings (cont)
Error Handling - the hard way
Error Handling - the easy way
Error Handling for Transactions
Parameter Passing
When to use $sth->finish()
When to use $sth->finish() - really
Performance
Blobbing out (and in)
DBD::Proxy and DBI::ProxyServer - How?
DBD::Proxy and DBI::ProxyServer - Why?
DBI and mod_perl
Basic Authentication Using mod_perl + DBI
Interesting Modules - Apache + DBI
Interesting Modules - DBI
Tainting
References
The End