The Basics of Perl DBI Database Programming
Jeff Zucker, CIO, Virtual Production Services LLC
Date: Monday, 17 October 2005
Time: 8:30 - 12:00
Location: St. John's Room I & II
Perl's database interface, DBI, has been the standard tool for access to databases from Perl for over ten years. DBI's model of database-independant programming supports portability between Database Management Systems from lightweight CSV and SQLite backends to PostgreSQL, MySQL, and the commercial vendors.
This tutorial is aimed at people who have never used or have used but not fully understood the DBI interface. A knowledge of general Perl programming and of SQL would be helpful but are not required since the tutorial will concentrate on DBI, not on SQL or Perl.
Topics to be covered include all of the basic database operations--connecting to a DBMS, creating, modifying, and querying data and data structures. Other topics will include basic error-trapping, security and performance tuning, and an overview of the dozens of add-on and wrapper modules like Class::DBI.
By the end of the tutorial, participants should understand how to write basic DBI programs and have an overview of the topics that will be important for them to move into advanced DBI programming.
EuroOSCON Sponsor Opportunities — Email us at
Download the EuroOSCON Sponsor/Exhibitor Prospectus
EuroOSCON Media Sponsor Opportunities — Call Margi Levin at 707-827-7184 or email at
Press and Media
For media-related inquiries, contact Suzanne Axtell at
Want to receive conference news? Sign up for our email newsletter.