Main Page

Java™ Oracle® Database Development
By David J. Gallardo
Publisher : Prentice Hall PTR
Date Published : December 30, 2002
ISBN : 0-13-046218-7
Pages : 420

Java Database Development with Oracle is a hands-on book for Java developers who want to learn how use Oracle and integrate it with their Java applications. It assumes an intermediate knowledge of Java and no knowledge of Oracle. This book is segmented into three parts. Part One begins by investigating how and why databases relate to object-oriented programming with Java. Introductory chapters on the Oracle database, SQL and other Oracle features, including its object-relational support, lay the groundwork for the chapters that follow. Part Two presents thorough coverage of the essential Java technologies for database programming, with chapters on SQLJ, JDBC and JDO (Java Data Objects). Part Three takes a higher-level view of application architecture and considers the role of Oracle in enterprise applications, particularly with regard to EJB (Enterprise Java Beans) and the J2EE framework.

•  Table of Contents
•  Index
Java™ Oracle® Database Development
By David J. Gallardo
Publisher : Prentice Hall PTR
Date Published : December 30, 2002
ISBN : 0-13-046218-7
Pages : 420
The Independent Voice on Oracle
    About Prentice Hall Professional Technical Reference
      Resources and Reference
      Typographical Conventions
    Chapter 1.  Java, Databases, and Oracle
      The Right Tool at the Right Time
      Types of Databases
      Oracle and Java
    Chapter 2.  Database Design Essentials
      Tables, Columns, and Rows
      Oracle Datatypes
      Designing a Database
    Chapter 3.  SQL Essentials
      Data Definition Language
      Data Manipulation Language
      SQL Functions
    Chapter 4.  More SQL: Queries, Subqueries, and Views
      Aggregate Functions, GROUP BY and HAVING
      Putting Data in Order
      Combining Data from Different Tables
    Chapter 5.  PL/SQL
      Getting Started with PL/SQL
      Basic PL/SQL Language Elements
      Program Elements
      Java Stored Procedures
    Chapter 6.  Oracle Object-Relational Features
      Object Types
      Inheritance and Object Evolution in Oracle 9i
    Chapter 7.  SQLJ
      SQLJ Statements and the SQLJ Translator
    Chapter 8.  Introduction to JDBC
      Connecting to the Database
      Executing SQL Statements
      Executing SQL Queries
      Large Objects—BLOBs and CLOBs
    Chapter 9.  Advanced JDBC Features
      Connection Options
      JDBC Driver Types
      Using DataSource Instead of DriverManager
      Scrollable, Sensitive, Updateable ResultSets
      Using Oracle Object-Relational Features with JDBC
    Chapter 10.  Introduction to J2EE and Persistence
      A J2EE Overview
      Designing a J2EE Application
      The Oracle Containers for J2EE, OC4J
      Deploying the Web Application
      EJBs and Web Applications
    Chapter 11.  A Quick Tour of EJB
      The EJB Distributed Object Model
      Introduction to Bean Building: A Stateless Session Bean
      Debugging with JDeveloper
      Packaging and Deploying the EJB—Overview
      Session Beans, Value Objects, and Data Access Objects
      A Bean-Managed Persistent Entity Bean
      The Sample Client Application
    Chapter 12.  Object-Relational Mapping and Java Data Objects
      Java Data Objects
      Class Relationships and Persistence