Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
Buy Used
Used - Good See details
Price: £3.11

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Database Programming with JDBC and Java, 2nd Edition
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Database Programming with JDBC and Java, 2nd Edition [Paperback]

George Reese
3.1 out of 5 stars  See all reviews (9 customer reviews)
RRP: £38.50
Price: £25.02 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £13.48 (35%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want guaranteed delivery by Wednesday, May 30? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Paperback £25.02  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Customers Who Bought This Item Also Bought


Product details

  • Paperback: 345 pages
  • Publisher: O'Reilly Media; 2nd edition edition (31 Aug 2000)
  • Language English
  • ISBN-10: 1565926161
  • ISBN-13: 978-1565926165
  • Product Dimensions: 22.9 x 18.1 x 2.2 cm
  • Average Customer Review: 3.1 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Bestsellers Rank: 629,442 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

George Reese
Discover books, learn about writers, and more.

Visit Amazon's George Reese Page

Product Description

Amazon.co.uk Review

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

Product Description

Java and databases make a powerful combination. Getting the two sides to work together, however, takes some effort--largely because Java deals in objects while most databases do not.

This book describes the standard Java interfaces that make portable object-oriented access to relational databases possible and offers a robust model for writing applications that are easy to maintain. It introduces the JDBC and RMI packages and uses them to develop three-tier applications (applications divided into a user interface, an object-oriented logic component, and an information store).

The book begins with a quick overview of SQL for developers who may be asked to handle a database for the first time. It then explains how to issue database queries and updates through SQL and JDBC. It also covers the use of stored procedures and other measures to improve efficiency, where these are available.

But the book's key contribution is a set of patterns that let developers isolate critical tasks like object creation, information storage and retrieval, and the committing or aborting of transactions.

The second edition includes more basics of JDBC and SQL, with more examples, and a deeper discussion about the architecture of a robust, maintainable database application. The second edition also explains the relationship between JDBC and Enterprise JavaBeans.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
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

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
6 of 6 people found the following review helpful
By A Customer
Format:Paperback
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.
Comment | 
Was this review helpful to you?
Format:Paperback
I used this book as the basis for the development of a commercial application. The design presented in the book proved complete and flexible enough to meet my needs.
Comment | 
Was this review helpful to you?
By A Customer
Format:Paperback
The best Java book covers 3-tier application. I found this book covers RMI is even better than other "JAVA RMI" book. The code is well organized and use good design patterns.
Comment | 
Was this review helpful to you?

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
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges