Database Programming with JDBC and Java

Database Programming with JDBC and Java by George Reese

Database Programming with JDBC and Java

Binding:
Paperback
Number of Pages:
237
ISBN:
1565922700
Product Group:
book
Publisher:
O'Reilly Media
Publication Date:
June 1, 1997
BooksForGeeks.com ID:
3892

JDBC is one of the three Java Enterprise APIs--the others are RMI and IDL. JDBC enables you to access a relational database from a Java application. Already you know you will have to read about SQL and the three-tier application architecture. And so it proves.

Being an enterprise-level Java programming book you get plenty of patterns, courtesy of UML. This is good material in a theoretical kind of way. Fortunately, Reese goes well beyond theory. There is an unusually high level of attention paid to the real world. For example, you get a list of database vendors who supply JDBC drivers. Now that's useful. And "useful" is a word which well describes Database Programming with JDBC and Java. It's packed full of the kind of information which comes from hands-on experience using JDBC in live projects. For example, the early section on setting up a connection to a database provides solid information about setting class paths and other practical details which are often glossed over as too obvious to point out. Nothing is too obvious until you know it.

The discussion concerning user interface design is equally interesting. Reese argues your presentation layer should be trivial to change for use on a variety of display devices, which means completely disconnected from the database itself and referring only to the business objects encapsulated in your Java code. This argues against using rapid development tools which base presentation on data structures making it awkward to edit. The new section on Swing integration with JDBC is particularly welcome as is the inclusion of a detailed discussion of the JDBC Optional Pack, which makes database connections far simpler and is gradually gaining vendor driver support.

If you are a working Java programmer who needs a practical course on JDBC this is a hard book to beat. --Steve Patient

Reviews for Database Programming with JDBC and Java

  1. You can get all this from the JDBC javadoc ....

    Rated 1 out of 5 stars, July 12th, 2004

    This is poor. I expect more from O'Reilly books. The ugly bias towards avoiding stored procedures sums up the book. Many developers writing DB apps want to get the maximum performance out of their database. They really don't care whether the code ports well to other vendors, because that is outside their remit. Worse still, the chapter on Meta data is very lightweight. The author glosses over implementation details. The fact that every JDBC driver I have seen calls SQL under the bonnet, then wraps that in a Java API should be explained. Often you can do better by writing your own MetaData classes.... Some JDBC drivers simply return the ** WRONG ** Meta Data. That should be pointed out. A serious DB developer needs to know what is going on under the bonnet and this book does not help.
  2. Suitable only as a hands-off overview

    Rated 2 out of 5 stars, November 12nd, 2000

    Fair overview, topics too waffly, unusable for reference
  3. Its great book for understanding JDBC

    Rated 3 out of 5 stars, August 12th, 2000

    I used this book for understanding the concept of JDBC. Its step by step layout is very easy to follow and comparision of SQL statement when writtien in Java is very usefull.
  4. Persistent and RMI

    Rated 4 out of 5 stars, July 12th, 2000

    I enjoyed this book, It comes from a pattern / framework point of view. It shows what you can build with JDBC and not necessarily what the API's are. The Persistent Library is good. I have developed a couple of systems to use my modified version of this library. The Book's Title should be more of 3Tier Client Server Development with RMI and JDBC
  5. Too old book

    Rated 2 out of 5 stars, June 12th, 2000

    This book doesnt cover any of the jdbc 2.0 features because it's really too old. And anyway there are few explanations and too much samples (not always very interestings !)

Our Network

BooksForGeeks.com is a participant in the Amazon Europe S.à r.l. Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.co.uk