JDBC Developer's Resource

Author: Art Taylor
Publisher: Prentice Hall, Inc.
URL: http://www.prenhall.com/ — developers_resource_series/
Price: $49.95 US
ISBN: 0-13-842352-0
Reviewer: Rob Wehrli
Java is hot. Java with Java DataBase Connectivity (JDBC) is very hot. This Art Taylor book, published by Informix Press/Prentice Hall, is rich with content and worthy of more careful study by anyone but the most astute Java professional working with JDBC.
True to its cover, Taylor's book features:
A tutorial and reference in one volume
Examples of every key JDBC method
CD-ROM containing JDBC/ODBC drivers from Intersolv
JDBC Developer's Resource also comes very close to being “Everything a developer needs to build database-enabled Java applications.” Not reported on the cover, but inside, are examples of two and three-tiered applications. The JDBC tutorial offers a hands-on, step-by-step approach to implementing the power of JDBC, that is not for those afraid of getting their hands dirty in properly commented code. The one buzzword missing from the cover is “practical”--it is a practical book, and its “Quick Reference” enforces that impression.
Generally speaking, I like the book. In fact, I was asked to review it, because I am very involved in database design and am a systems and software engineer. Currently, about 90% of the code I write is for server-side Java applications for the Internet. About 99% of these applications use some kind of database back end. Of these, I'd guess that 75-85% use the JDBC-ODBC Bridge. While these relational database management systems (RDBMS) may not be as exciting to me as object-oriented database management systems (ODBMS) with native Java bindings, they are by far the largest contingent of installed systems. It is this portion of the database world addressed by JDBC.
The content of this book addresses the many issues surrounding implementation of JDBC in Java applications by providing many excellent, working examples through a logically structured presentation of information. It starts with basics and develops into a number of higher level concepts. It even has a brief SQL introduction for newcomers to RDBMS. I am not overly fond of the graphical layout of this manuscript, but I consider layout to be a matter of personal taste rather than a design flaw. Many code samples feature black ink on a rather dark gray background. The included CD-ROM features a number of cool goodies including a collection of drivers from Intersolv.
In a classroom grading scale, I'd give it a B+ for content and structure, and a C+ for presentation. I'd give the JDBC quick reference guide an A-. Would I buy this book? Based on the content, I'd certainly buy it, but while shopping for a book, I'd look at other books on the shelf for matching content with a better visual appeal to me. If you're new to JDBC and want a quality tutorial, buy this book.

Today’s modular x86 servers are compute-centric, designed as a least common denominator to support a wide range of IT workloads. Those generic, virtualized IT workloads have much different resource optimization requirements than hyperscale and cloud applications. They have resulted in a “one size fits all” enterprise IT architecture that is not optimized for a specific set of IT workloads, and especially not emerging hyperscale workloads, such as web applications, big data, and object storage. In this report, you will learn how shifting the focus from traditional compute-centric IT architectures to an innovative disaggregated fabric-based architecture can optimize and scale your data center.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
| Trying to Tame the Tablet | May 08, 2013 |
| Dart: a New Web Programming Experience | May 07, 2013 |
- New Products
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Home, My Backup Data Center
- RSS Feeds
- Trying to Tame the Tablet
- New Products
- What's the tweeting protocol?
- Dart: a New Web Programming Experience
Enter to Win an Adafruit Prototyping Pi Plate Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Prototyping Pi Plate Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- Next winner announced on 5-21-13!
Free Webinar: Linux Backup and Recovery
Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.
In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.




2 hours 41 min ago
5 hours 4 min ago
21 hours 52 min ago
1 day 25 min ago
1 day 1 hour ago
1 day 2 hours ago
1 day 2 hours ago
1 day 7 hours ago
1 day 8 hours ago
1 day 9 hours ago