Have one to sell? Sell yours here
Understanding SQL and Java Together: A Guide to SQLJ, JDBC, and Related Technologies (The Morgan Kaufmann Series in Data Management Systems)
 
 
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.

Understanding SQL and Java Together: A Guide to SQLJ, JDBC, and Related Technologies (The Morgan Kaufmann Series in Data Management Systems) [Paperback]

Jim Melton (Author), Andrew Eisenberg (Author)
3.0 out of 5 stars  See all reviews (4 customer reviews)


Available from these sellers.



Book Description

The Morgan Kaufmann Series in Data Management Systems May 24, 2000


With the growth of Java and the rise of database-powered Web applications, the need to use Java with SQL is clear. Until now, authoritative coverage of the techniques available to meet these challenges and reap their benefits-both programming and career benefits-didn't exist.

Understanding SQL and Java Together examines all the standards for combining SQL and Java. It shows you exactly how to use their features to write efficient and effective code supporting Java access to SQL data in a variety of ways. You'll gain a thorough understanding of the relationship between SQL and Java, which will allow you to write static and dynamic SQL programs in Java, merge Java code with SQL databases and SQL code, and use other data management techniques wherever appropriate.

* Covers all the technologies for using SQL and Java together, including JDBC, Java Blend, and SQLJ Parts 0, 1, and 2
* Explains how to embed SQL code in Java and take advantage of Java's ability to compile that code for a specific DBMS
* Explains how to store and invoke Java routines in an SQL database-and how to store Java objects in an SQL database for seamless interchange among application layers
* Covers dynamic SQL access techniques using JDBC and advantageous ways to combine static and dynamic SQL
* Comes with a CD-ROM containing Oracle's JDeveloper , Sybase's Adaptive Server Anywhere, Informix's Cloudscape, the complete database schema, and the complete text of most of the examples



Editorial Reviews

Amazon.com Review

Database vendors like Oracle and Sybase have signed on quickly with Java support. The result has been a growing list of database standards (like SQLJ) that let DBMS products interoperate with Java. Written for the competent programmer, Understanding SQL and Java Together surveys all of today's standards for making database development easier with Java.

Many books on Java cover JDBC in detail, but this title goes much further by surveying a handful of other database standards from a variety of vendors, including Oracle and Sybase. (Don't worry: there's full coverage of JDBC for versions 1.0 and 2.0.) The real focus of this book is on SQLJ, which really comprises three standards. SQLJ Part 0 is the easiest to understand, as it supports embedded SQL calls within Java code. Next comes SQLJ Part 1, by which a database product (like Oracle) can use Java to define stored procedures. Here, the authors take care to show off how to deploy JAR files into a database. (Their sample movie database, used throughout this book, is both comprehensible and a little more entertaining than most sample database schemas.)

Next, the authors look at SQL user-defined types (UDTs) and SQLJ Part 2, which allows Java code to make use of these UDTs directly, as well as store Java objects in a database. The last stop on the tour is a "true" object/relational mapping, Sun's Java Blend standard, which allows Java objects to be saved and restored from a database transparently. The book also reviews several of today's Java development tools (including Oracle's JDeveloper, which is shipped in a starter version on the accompanying CD).

Of course, readers will have to wait and see if the more object-oriented approach will displace the older relational model. (The authors put in their proverbial two cents on the future of Java database standards.) In the meantime, programmers are lucky to have so many options when it comes to working with databases in Java; until this book, information on standards beyond JDBC was in scarce supply. Understanding SQL and Java Together fills a valuable need by cataloging and describing all of today's advanced Java database standards, a valuable combination that readers likely won't find anywhere else. --Richard Dragan

Topics covered: Overview of Java used with databases; refresher course on basic Java, SQL tutorial, Java Database Connectivity (JDBC) v. 1.0/v. 2.0 APIs (connecting to JDBC data sources, using result sets), SQLJ Part 0 and embedded SQL, the SQLJ Part 0 translator and runtime classes, SQLJ Part 1: Java stored procedures and deployment tips for JAR files; tutorial for SQL user-defined types (UDTs), the SQL:1999 standard, structured types, typed tables, and table hierarchies; SQL Part 2: accessing UDTs from within Java; Java Blend and ODMG Java database mappings, persisting Java objects, database schemas and Java objects, review of GUI-based Java tools (PowerJ, JDeveloper and Visual J++), future directions for Java database standards, and syntax reference for SQLJ Part 0, 1, and 2.

From the Back Cover

Read the review at TechTarget


With the growth of Java and the rise of database-powered Web applications, the need to use Java with SQL is clear. Until now, authoritative coverage of the techniques available to meet these challenges and reap their benefits-both programming and career benefits-didn't exist.

Understanding SQL and Java Together examines all the standards for combining SQL and Java. It shows you exactly how to use their features to write efficient and effective code supporting Java access to SQL data in a variety of ways. You'll gain a thorough understanding of the relationship between SQL and Java, which will allow you to write static and dynamic SQL programs in Java, merge Java code with SQL databases and SQL code, and use other data management techniques wherever appropriate.


Features:

  • Covers all the technologies for using SQL and Java together, including JDBC, Java Blend, and SQLJ Parts 0, 1, and 2
  • Explains how to embed SQL code in Java and take advantage of Java's ability to compile that code for a specific DBMS
  • Explains how to store and invoke Java routines in an SQL database-and how to store Java objects in an SQL database for seamless interchange among application layers
  • Covers dynamic SQL access techniques using JDBC and advantageous ways to combine static and dynamic SQL
  • Comes with a CD-ROM containing Oracle's JDeveloper , Sybase's Adaptive Server Anywhere, Informix's Cloudscape, the complete database schema, and the complete text of most of the examples

Product Details

  • Paperback: 514 pages
  • Publisher: Morgan Kaufmann; Book & CD-ROM 1st edition (May 24, 2000)
  • Language: English
  • ISBN-10: 1558605622
  • ISBN-13: 978-1558605626
  • Product Dimensions: 9.2 x 7.4 x 1.1 inches
  • Shipping Weight: 2.7 pounds
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #659,988 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

4 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.0 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

8 of 9 people found the following review helpful:
1.0 out of 5 stars Not a book for a coder., December 19, 2000
By 
"eggcozy" (New Orleans, Louisiana) - See all my reviews
This review is from: Understanding SQL and Java Together: A Guide to SQLJ, JDBC, and Related Technologies (The Morgan Kaufmann Series in Data Management Systems) (Paperback)
I purchased this book for an independent study and found it severely lacked pertinent information. The core of JDBC is the Java objects that assist you in accessing a database, but this book fails to provide a decent explanation of them. The first 2 chapters are filler on Java and SQL, which someone learning to access a database using Java should already know. If you don't know them, the coverage in this book is hardly sufficient. Descriptions of code examples or discussions leading up to the code examples were probably the biggest shortfalls of the book. There is so much going on underneath that this book fails to explain.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 12 people found the following review helpful:
1.0 out of 5 stars Why are there C code examples in a Java book, October 21, 2000
This review is from: Understanding SQL and Java Together: A Guide to SQLJ, JDBC, and Related Technologies (The Morgan Kaufmann Series in Data Management Systems) (Paperback)
I found the the C code examples unbelievable in a book that says it's for Java. The SQL is not your standard JDBC SQL its PL/SQL style. I wish I hadn't opened the CD in the back so I could return it. A waste of time and money. Perhaps if you are a very advanced SQL person and have a lot of experience with Java this might be a helpful book, but then you wouldn't want this book either, nothing good here.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 10 people found the following review helpful:
5.0 out of 5 stars Highly recommended, September 18, 2000
This review is from: Understanding SQL and Java Together: A Guide to SQLJ, JDBC, and Related Technologies (The Morgan Kaufmann Series in Data Management Systems) (Paperback)
Very excellent book. Here's why: 1. The book is readable without being verbose. 2. After every English explanation of a topic, there is a short code example. 3. The code examples show just what's relevant -- no fluff. 4. The authors tell you what topics they don't have space to cover in depth, and refer the reader to the appropriate sources.

I found this book perfect for getting started with database access using Java.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews


Only search this product's reviews



Inside This Book (learn more)
First Sentence:
"routines, written in Java, you can ensure that the exact same semantics are provided in both places. The specification for invoking Java routines from SQL has been standardized, but not as part of the SQL standard; instead, it constitutes the first part of" Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
connection context class, int suit, structured type definition, preprocess command, result set iterator, host language bindings, vote integer, dynamic result sets, initializer method, positioned iterator, int rank, iterator declaration, java datatype, mutator function, named iterator, whose data type, serialized representation, int rating, typed tables, median vote, result set columns, most specific type, sql method, dvd type, escape syntax
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Java Blend, James Cameron, Adaptive Server Anywhere, Mars Attacks, Sun Microsystems, Independence Day, Dolby Digital, Mimi Leder, Persistent Stored Modules, Stephen Hopkins, Blazing Stewardesses, Java Virtual Machine, Morgan Kaufmann, Rick Cattell, Roland Emerich, Tim Burton, Java Application Builders, Jim Melton, Object Language Bindings, Optional Package, Space Edward, United States, Actors Actresses, Microsoft's Visual, Movie Summary
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(10)
(5)
(3)

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

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
   



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject