Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
52 used & new from $5.00

Have one to sell? Sell yours here
 
   
Tell a Friend
Programming the Perl DBI
 
See larger image
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

Programming the Perl DBI (Paperback)

by Tim Bunce (Author), Alligator Descartes (Author)
3.5 out of 5 stars  (48 customer reviews)

List Price: $34.95
Price: $23.07 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $11.88 (34%)
Special Offers Available
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 22? Choose One-Day Shipping at checkout. See details

52 used & new available from $5.00
Also Available in: List Price: Our Price: Other Offers:
Paperback (1) Order it used!
 
   

Special Offers and Product Promotions
  • Save $10 when you spend $50 and pay with Bill Me Later. The fast and convenient way to buy without using your credit card. Offer limited to items purchased from Amazon.com between July 14, 2008 and July 21, 2008. One per customer account. Enter code BMLSAVES at checkout. Here's how (restrictions apply)

Best Value

Buy CGI Programming with Perl and get Programming the Perl DBI at an additional 5% off Amazon.com's everyday low price.

CGI Programming with Perl Programming the Perl DBI Buy Together Today: $44.99


Customers Who Bought This Item Also Bought

Perl Cookbook

Perl Cookbook by Tom Christiansen

5.0 out of 5 stars (1) 
Programming Perl (3rd Edition)

Programming Perl (3rd Edition) by Larry Wall

4.1 out of 5 stars (109)  $32.97
Intermediate Perl

Intermediate Perl by Randal L. Schwartz

4.4 out of 5 stars (9)  $26.39
Perl Best Practices

Perl Best Practices by Damian Conway

4.5 out of 5 stars (31)  $26.37
CGI Programming with Perl

CGI Programming with Perl by Gunther Birznieks

3.4 out of 5 stars (33)  $23.07
Explore similar items : Books (99)

Editorial Reviews
Amazon.com
The birth of new modules for the Perl scripting language is a regular occurrence, and the publication of an O'Reilly book about one of these modules is a sign of coming of age. Perl's DBI module, which facilitates the database-independent operation of Perl, achieves its rite of passage this month with the arrival of Alligator Descartes and Tim Bunce's excellent Programming Perl's DBI. Perl's DBI interface is maintained by Bunce and includes submodule interfaces to Oracle, MySQL, Sybase, Microsoft ODBC, and many other smaller databases. O'Reilly Perl book aficionados take note: this is the cheetah book, named for the animal that graces its cover.

Far from being a formalized how-to or man page, Programming Perl's DBI is a mini textbook in database programming, ideal for CPAN-savvy Perl programmers with little or no experience in database programming. Descartes and Bunce develop primitive notions of databases by using flat files, and they introduce relational databases with careful didactic motivation. The example database used throughout the book contains ancient sacred monolithic sites in the UK and elsewhere, of which Stonehenge is the most famous. Readers will learn about these primitive places while storing, updating, deleting, sorting, and locking their descriptors using flat files, nonrelational and relational databases, and a tutorial on SQL. The last chapters describe the peculiarities of interacting with ODBC and introduce DBI's Perl-less diagnostic shell and database proxying.

The authors use many modules--including DBI itself--that are not part of the vanilla Perl distribution, and Descartes and Bunce introduce them without explaining where to find or build them. Perl newbies with no CPAN experience may find themselves derailed early. The Storage module seems not to be available on CPAN at all (at the time of this writing). Fortunately, DBI and friends build, test, and install seamlessly under Linux/Red Hat 6.1.

At 350 pages, Programming the Perl DBI is 60 percent text--filled with highly annotated Perl code--and 40 percent appendices covering a detailed specification of DBI and 3-to-5-page descriptions of each of the 14 supported databases. Brevity is a large component of this book's wit. Clarity is the rest of it. --Peter Leopold

Product Description
One of the greatest strengths of the Perl programming language is its ability to manipulate large amounts of data. Database programming is therefore a natural fit for Perl, not only for business applications but also for CGI-based web and intranet applications.

The primary interface for database programming in Perl is DBI. DBI is a database-independent package that provides a consistent set of routines regardless of what database product you use--Oracle, Sybase, Ingres, Informix, you name it. The design of DBI is to separate the actual database drivers (DBDs) from the programmer's API, so any DBI program can work with any database, or even with multiple databases by different vendors simultaneously.

"Programming the Perl DBI" is coauthored by Alligator Descartes, one of the most active members of the DBI community, and by Tim Bunce, the inventor of DBI. For the uninitiated, the book explains the architecture of DBI and shows you how to write DBI-based programs. For the experienced DBI dabbler, this book reveals DBI's nuances and the peculiarities of each individual DBD.

The book includes:

An introduction to DBI and its design

How to construct queries and bind parameters

Working with database, driver, and statement handles

Debugging techniques

Coverage of each existing DBD

A complete reference to DBI

This is the definitive book for database programming in Perl.

See all Editorial Reviews


Product Details
  • Paperback: 364 pages
  • Publisher: O'Reilly Media, Inc. (February 4, 2000)
  • Language: English
  • ISBN-10: 1565926994
  • ISBN-13: 978-1565926998
  • Product Dimensions: 9.2 x 7 x 0.7 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: