Book DescriptionJava has evolved into a robust, high performance programming language that is well suited to a range of different environments, be it on a middle tier Application Server or a client browser. Regardless of the architecture of your application you are using, it will almost certainly need to make use of data that is stored in some form of database. Relational databases are the data store of choice in the vast majority of businesses, and have also evolved enormously over the recent years, into powerful and feature-rich data management systems.
This book aims to teach you how to use these two powerful technologies to build successful Java database applications. You will find out how relational databases work and how you can use them in your Java programs, through the JDBC interface. You will see how to apply your new skills in an enterprise environment and by the end will be building sophisticated web-enabled Java database applications that incorporate other technologies, such as XML.
This book covers:
Using the JDBC API to build database-driven Java applications Introduction to new JDBC 3.0 features SQL and relational database design Object-relational mapping frameworks and techniques Debugging your application and logging its activities Applying Java and JDBC skills in a J2EE environment Integrating XML into you Java database applications
Customer Reviews
Average Rating:
Rating: - Good survey circa 2002 of JDBC programming
This book is somewhat dated. It still is a GREAT book for someone who knows how to compile java programs with packages and who wants to get a solid introduction to database programming, including some good chapters on how to create a good logical model, before you create the physical model. If this were 2002, I would give it 5 stars for what it is. I am a database administrator by profession. If it covered Hibernate, I'd still give it 5 stars, although they present the idea of using a JDBC framework ... Read More
Rating: - Poor
This book is not very good. The numerous authors attempt to cover too much in this book and as a result don't cover anything worthwhile. The book isn't well focused and has lots of mistakes.
Rating: - A great book, but not the best starting point for JDBC
Having read over two-thirds of this huge volume, I am now of the opinion that it probably is not the best place to begin exploring Java database development. The word "Beginning" in the title is a bit misleading: you shouldn't approach this book without a solid grounding in Java and databases in general. True, the introductory chapters cover essential SQL and other database concepts, but there is a steady ramping-up in the difficulty level as the book progresses, and it doesn't ever really level off. For ... Read More
Rating: - Good tutorial
I thought that this book was quite good at explaining Java programming of databases. Many of the examples in the book, though, use the Oracle personal edition database. This is a 600MB file that you download from Oracle. Or, you can pay them [money] to send it to you on CD-ROM. Alternatively, you can use another database - like SQL Server - and modify the examples to work with that database.
Rating: - GREAT BOOK!
I'm using this book as my text book for my independent study of database programming with Java. This book is the tops! The primary focus is programming with the Cloudscape database, but it does give you code snippets to use if you're using Oracle or one of the Microsoft databases (like SQL Server). What impresses me about the book is it's one of the few instructional books that teaches a programmer how to wade in the water before it teaches the programmer how to dive in 20-ft deep water and swim.