View Review Details


Book:   Java Programming with Oracle JDBC
Subject:   Java Programming with Oracle JDBC Review
Date:   2001-12-20 09:29:07
From:   Larry Johnson
Rating:  StarStarStarStarStar

I'm prototyping an Oracle database application "engine" for use in a planning and estimation application (as in project management). The idea was to use Java and Oracle 8i's object-relational features, specifically to take advantage of performance improvements and generally to get the advantages of object oriented design. I had reached the point of implementing Oracle's CustomDatum interface when I got this book. I was initially disappointed when I opened the book and found it discussed on the last eleven pages of the section on Object-Relational SQL. But then I read the Introduction, the first chapter, and on and on....


It's immediately obvious Mr. Bales is familiar with actual process of developing real applications. He has presented this complex and complicated subject in a direct and pleasant manner for advanced programmers. Relatively new to Java but very familiar with Oracle, I found his organization of the material very helpful - and the sections on Relational SQL and Object-Relational SQL based on sound knowledge and experience. Mr. Bales includes a final Section on Essentials where he discusses transactions and locking, performance and trouble shooting - all very practical and extremely useful if you are developing serious applications. And yes, those last eleven pages were very helpful.


I have not found a book that addresses using Oracle JDBC in application development directly, and have found few books that address database application development very well - but this book does both. One small thing I thought was missing were guidelines for using weakly typed object SQL vice strongly typed - in other areas good advice was offered.


Before I bought this book, I used Oracle's documentation at otn.oracle.com. This required a file of bookmarks, several large block diagrams, lots of notes and much patience. It's much better to start with this book - and get a well-organized and coherent view along with practical advice and examples, before wading into Oracle's extensive documentation.


Larry Johnson


KeepItSimpleEngineering,Inc.


www.kise-inc.com



See larger cover