Database Programming With Jdbc and Java

by
Edition: 2nd
Format: Paperback
Pub. Date: 2000-08-01
Publisher(s): Oreilly & Associates Inc
List Price: $52.49

Rent Textbook

Select for Price
There was a problem. Please try again later.

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

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. The second edition has been completely updated for JDBC 2.0, and includes reference listings for JDBC and the most important RMI classes.

Author Biography

  1. George Reese

    George Reese has taken an unusual path into business software development. After earning a B.A. in philosophy from Bates College in Lewiston, Maine, George went off to Hollywood where he worked on television shows such as "The People's Court" and ESPN's "Up Close". The L.A. riots convinced him to return to Maine where he finally became involved with software development and the Internet. George has since specialized in the development of Internet-oriented Java enterprise systems and the strategic role of technology in business processes. He is the author of Database Programming with JDBC and Java, 2nd Edition and the world's first JDBC driver, the mSQL-JDBC driver for mSQL. He currently lives in Minneapolis, Minnesota with his wife Monique and three cats, Misty, Gypsy, and Tia. He makes a living as the National Practice Director of Technology Strategy for digital@jwt in Minneapolis.

Table of Contents

Prefacep. xi
The JDBC APIp. 1
Java in the Enterprisep. 3
The Enterprisep. 4
Java as a Tool for Enterprise Developmentp. 6
The Databasep. 9
Database Programming with Javap. 12
Relational Databases and SQLp. 15
What Is a Relational Database?p. 15
An Introduction to SQLp. 19
A Note on SQL Versionsp. 23
Introduction to JDBCp. 25
What Is JDBC?p. 25
Connecting to the Databasep. 34
Basic Database Accessp. 39
SQL Datatypes and Java Datatypesp. 44
Scrollable Result Setsp. 46
The JDBC Support Classesp. 50
A Database Servletp. 51
Advanced JDBCp. 57
Prepared SQLp. 57
Batch Processingp. 62
Updatable Result Setsp. 67
Advanced Datatypesp. 71
Meta-Datap. 79
The JDBC Optional Packagep. 92
Data Sourcesp. 92
Connection Poolingp. 95
Rowsetsp. 96
Distributed Transactionsp. 98
Applied JDBCp. 103
Other Enterprise APIsp. 105
Java Naming and Directory Interfacep. 105
Remote Method Invocationp. 108
Object Serializationp. 114
Enterprise JavaBeansp. 116
Distributed Application Architecturep. 126
Architecturep. 127
Design Patternsp. 137
The Banking Applicationp. 143
Distributed Component Modelsp. 146
Kinds of Distributed Componentsp. 147
Securityp. 156
Transactionsp. 165
Lookups and Searchesp. 170
Entity Relationshipsp. 172
Persistencep. 183
Database Transactionsp. 183
Mementos and Delegatesp. 193
JDBC Persistencep. 195
Searchesp. 197
The User Interfacep. 207
Swing at a Glancep. 208
Models for Database Applicationsp. 210
Distributed Listenersp. 219
Worker Threadsp. 221
Referencep. 225
JDBC Referencep. 227
The JDBC Optional Package Referencep. 293
Indexp. 317
Table of Contents provided by Syndetics. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.