220 of 242 people found the following review helpful:
1.0 out of 5 stars
Useless for all but complete beginners, February 21, 2000
This review is from: Programming the Perl DBI (Paperback)
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.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
39 of 42 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 review is from: Programming the Perl DBI (Paperback)
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.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
53 of 60 people found the following review helpful:
3.0 out of 5 stars
I expected more., February 21, 2000
By A Customer
This review is from: Programming the Perl DBI (Paperback)
I am by no means a DBI master . . . but, I still expected more from this book. To be fair, I did get some "finer points" clarified for me, and saw some features of DBI I hadn't used before that I will try in the future. However, I didn't get enough out of it to have it be worth the price tag. Try this book only if you can't deal with the pod documentation that comes with the DBI module. (Or borrow it from a friend!)
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No