or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
57 used & new from $4.73

Have one to sell? Sell yours here
 
   
Programming the Perl DBI
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Programming the Perl DBI (Paperback)

~ Tim Bunce (Author), (Author)
3.5 out of 5 stars  See all reviews (49 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%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
26 new from $11.99 31 used from $4.73

Formats

Amazon Price New from Used from
  Paperback $23.07 $11.99 $4.73

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

Show availability and shipping details

  • CGI Programming with Perl

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • This item: Programming the Perl DBI

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

CGI Programming with Perl

CGI Programming with Perl

by Scott Guelich
3.4 out of 5 stars (33)  $23.07
Perl Best Practices

Perl Best Practices

by Damian Conway
4.5 out of 5 stars (35)  $26.40
Programming Perl (3rd Edition)

Programming Perl (3rd Edition)

by Jon Orwant
4.2 out of 5 stars (246)  $32.97
Perl Cookbook, Second Edition

Perl Cookbook, Second Edition

by Tom Christiansen
4.7 out of 5 stars (114)  $32.97
Intermediate Perl

Intermediate Perl

by brian d foy
4.5 out of 5 stars (10)  $26.39
Explore similar items

Editorial Reviews

Amazon.com Review

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



Review

'The book is very well written with frequent examples. It certainly maintained my interest from beginning to end. I mirrored the authors' examples with my own MySQL databases and had no problems. I learnt SQL as well. If you need to interact with databases and you have access to Perl, then this book is a must.' - Mick Farmer, news@UK, June 2000

Product Details

  • Paperback: 364 pages
  • Publisher: O'Reilly Media, Inc.; illustrated edition edition (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: 3.5 out of 5 stars  See all reviews (49 customer reviews)
  • Amazon.com Sales Rank: #297,495 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #92 in  Books > Computers & Internet > Databases > Relational Databases

More About the Author

Alligator Descartes
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Alligator Descartes Page

What Do Customers Ultimately Buy After Viewing This Item?

Programming the Perl DBI
74% buy the item featured on this page:
Programming the Perl DBI 3.5 out of 5 stars (49)
$23.07
Intermediate Perl
8% buy
Intermediate Perl 4.5 out of 5 stars (10)
$26.39
Perl Cookbook, Second Edition
7% buy
Perl Cookbook, Second Edition 4.7 out of 5 stars (114)
$32.97
Perl Best Practices
5% buy
Perl Best Practices 4.5 out of 5 stars (35)
$26.40

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(7)
(3)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

49 Reviews
5 star:
 (19)
4 star:
 (10)
3 star:
 (5)
2 star:
 (7)
1 star:
 (8)
 
 
 
 
 
Average Customer Review
3.5 out of 5 stars (49 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
214 of 236 people found the following review helpful:
1.0 out of 5 stars Useless for all but complete beginners, February 21, 2000
By "gz2000" (San Francisco) - See all my reviews
The book is called "Programming the Perl DBI." It was written by the DBI's inventor and earliest developer. It sounds like the perfect book for information-starved developers looking to go beyond the trivial examples of using DBI that are easily found on the web for free. It sounds too good to be true. That's because it is. Unless you're a complete beginner or an internet millionaire with more money than brains, do not buy this book.

This book is 8 chapters long plus 3 appendices. The first 3 chapters are pure filler (intro, a discussion of non-DBI databases, and an SQL primer) while the remaining 5 do little more than provide a long-winded version of what can be found in the DBI man page. Two of the appendices are practically cut and pasted from man pages while the third is a forum for one of the authors to get on a soap box and ramble about his pet cause (which, incidentally, has zero to do with programming the Perl DBI).

The examples are hardly illuminating for anything other than the most basic applications. And there's no discussion at all of using DBI with mod_perl and Apache, an increasingly popular way to use DBI ("Apache" and "mod_perl" aren't even in the index). In short, there's nothing here for an average or better programmer that can't be gotten easily off the web for free.

This is one case where the old adage rings true: "Do not judge a book by it's cover". Do not buy this book.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
35 of 37 people found the following review helpful:
5.0 out of 5 stars A must for using Perl and DBI!, February 28, 2000
The only moan I have is that it didn't come out earlier.

The shop where I work asked me to cost a project using Perl as the back end for a T1 sales feed into an Oracle DB. They wanted to know if they could buy a package to do this. After a little research, I fell over the DBI. They were amazed at the "cost", and delighted with the speed.

I finally got the book about a week ago. Lo and behold, it also covered flat files. A large part of this shop's income comes from a custom doc library, flat files exported from many different DBs. So not only did the book aid with optimising the script I'd already written for the Oracle interface, but it's going to make all our lives easier for the next release of their commercial app.

The book is extremely well-written. (In a past life, I was a tech writer. Nothing worse than a badly written techie book.)

The flow is well thought out. Not being a DB meister, the first few chapters were extremely helpful. In my case (and I'm sure, many others as well), I had to get up on DBs in a large hurry. With the Cheetah book, I was able to do so.

The examples given are concise, easy to follow, and they _work_. The latter point is invaluable.

I would recommend this book to anyone who uses Perl and the DBI.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
38 of 41 people found the following review helpful:
3.0 out of 5 stars A book about the DBI, not programming databases from Perl., June 7, 2000
By A Customer

This is a good book, IF:
- You want the online documentation with some extra fluff on databases, extra examples and the DBI spec. in one handy place (pages 187 - 333 are pretty much available online, the rest of the book is the online material filled out).
- You are interested in learning about the DBI, the book is about the DBI rather than database programming.

This is not a good book, IF:
- You want to learn how to program databases from the web (the widest application of Perl today is covered on one example/page and is an absolute joke).
- You want to learn how to program databases other than Oracle (the massive Windows market, and other markets are left to you, the reader, to extrapolate techniques from the book to practice).

This is a terrible book, IF:
- You are a Perl/programming beginner.
- You want to learn about databases.
- You want to troubleshoot your application (to not include much more driver specific material, when the DBI relies so heavily on the database's driver, means that essentially the book's use is very limited in the real world).

The DBI is a great tool in the Perl armoury; this book does not do it justice. You will learn more from the online documentation, DBI mailing list and the very generous Perl community than you could ever get from here - save your money (The forthcoming 'Web Databases with Perl' from Manning looks far more promising, but it's not out until Oct 2000).

Of course, if the book is supposed to be nothing more than a guide to the DBI in the very limited scope of being a recycle and slight expansion of existing material, then you can't fault it, and it is a nice read. A lot of the reviews for the book reflect this sentiment. However, if you are after more, you will end up questioning what O'Reilly were thinking. On these grounds three stars is generous.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

3.0 out of 5 stars Not so relevant now
I think, what is covered in the book is more theory. No practical examples on how to connect to various databases (ex: MySQL, Oracle). Read more
Published 2 months ago by M. Vasireddi

5.0 out of 5 stars The standard for Peral Database Programming
If you are serious about using Perl to interface with any database, then this is the only book will will ever need. Read more
Published on January 18, 2007 by D. Marshall

4.0 out of 5 stars pretty good book, but so is the CPAN documentation
This is a (the definitive) book on Perl DBI. I swapped book-for-book with a former co-worker for this. I keep it in the office for the newbies. Read more
Published on September 27, 2004 by J. Barde

4.0 out of 5 stars An alright book for the DBI beginner
The database-oriented view of programming has become increasingly popular, and it is of great importance for all serious programmers to understand how to use their favorite... Read more
Published on July 28, 2004 by S. Pow Jr.

4.0 out of 5 stars still a valuable reference for multiple databases
This book has been a valuable reference of mine for several years for web database programming projects. Read more
Published on September 5, 2003 by dsimpson1

4.0 out of 5 stars Good book for what it is.
It's hard to imagine an entire book about this. It's not bad, for what it is though. If you have any database knowledge and read the appropriate sections already in Programming... Read more
Published on May 10, 2003 by Tim Greer

2.0 out of 5 stars very mediocre
This book is very much a regurgitation of the docs you can find online. They are incomplete, and so is this book. Read more
Published on December 10, 2002

4.0 out of 5 stars What's There Is Good, But We Need More
This is a good DBI reference for experienced perl programmers. The authors give you a good road map in the introduction so that you can find what you need to accomplish your... Read more
Published on May 8, 2002 by Philip R. Heath

5.0 out of 5 stars Valuable reference for Perl programmer
Contrary to what some people have written about this book it does contain plenty of example code and it does contain working code. Read more
Published on February 13, 2002

2.0 out of 5 stars Not very accessible as an introduction or a reference.
This book did not serve me well as an introduction or as a reference. I also did not feel that it had enough detail or "under the hood" information to fit in with the... Read more
Published on December 4, 2001 by adominey

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.