ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
Database Programming with JDBC and Java
Author:
George Reese
ISBN:
1 56592 270 0
Publisher:
O'Reilly
Pages:
224
Price:
£21-95
Reviewer:
Roger N Lever
Subject:
java; database
Appeared in:
10-6
Many applications revolve around data storage within relational databases. Java supports both object serialisation, or persistence and also relational database access via the JDBC (Java DataBase Connectivity) API, which parallels Microsoft's ODBC. This mechanism in conjunction with Java's RMI (Remote Method Invocation) package is the subject of this book. The target audience includes developers who have mastered the basics of Java (a Java tutorial is not included in this book) and have an understanding of relational databases, although this topic is briefly explained.

The book is well presented, with well-commented code. It is closely focused on showing how the Java developer can access a relational database such as Oracle. It develops this single theme in a number of ways, such as a short discussion of client server architectures, 3 (or n) tier architectures and the use of patterns, which has heavily influenced Java's design. Each subject is gently introduced and explained in a way that makes it all seem very simple, this in itself is quite an achievement. This theme is then extended into the distributed database arena and RMI is blended into the mix of subjects.

At around two hundred pages it is quite surprising that the author has managed to pack in so much focused information. The clarity and straightforward progression into what is really quite a complex area impressed me. The code itself is not included with the book, but it can be obtained from a web-site. It looks well laid out and clear, with plenty of comments and so should reward careful study. Java developers who are interested in (JDBC) database programming should get this book.