Thursday, December 10, 2009

Database Programming With JAVA




Contents:

Part I: The JDBC API

Chapter 1. Java in the Enterprise

The Enterprise
Java as a Tool for Enterprise Development
The Database
Database Programming with Java

Chapter 2. Relational Databases and SQL

What Is a Relational Database?
Databases and Database Engines
An Introduction to SQL
A Note on SQL Versions

Chapter 3. Introduction to JDBC

What Is JDBC?
Connecting to the Database
Connection Troubles
Basic Database Access
SQL Datatypes and Java Datatypes
Scrollable Result Sets
The JDBC Support Classes
A Database Servlet

Chapter 4. Advanced JDBC

Prepared SQL
What Kind of Statement to Use?
Batch Processing
Updatable Result Sets
Advanced Datatypes
Meta-Data


Chapter 5. The JDBC Optional Package
Data Sources
Connection Pooling
Rowsets
Distributed Transactions

Part II: Applied JDBC


Chapter 6. Other Enterprise APIs

Java Naming and Directory Interface
Remote Method Invocation
Object Serialization
Enterprise JavaBeans.

Chapter 7. Distributed Application Architecture.

Architecture.
Design Patterns
The Banking Application

Chapter 8. Distributed Component Models

Kinds of Distributed Components
Security
Transactions
Lookups and Searches
Entity Relationships

Chapter 9. Persistence

Database Transactions
Mementos and Delegates
JDBC Persistence
Searches
Chapter 10. The User Interface
Swing at a Glance.
Models for Database Applications
Distributed Listeners
Worker Threads

Part III: Reference .


Chapter 11. JDBC Reference

Reference

Chapter 12. The JDBC Optional Package Reference

If you have not yet read a book on Java, then this book should not be the first one you pick up. I
assume that readers have a basic understanding of the Java programming language. Specifically,
you should feel comfortable with the basic syntax of Java and central concepts such as classes,
interfaces, and packages.we also expect that you know some basic database concepts. You do not need the same solid foundation with database concepts that he assume for Java. Instead, you should have some minimal exposure to relational databases; you should know what tables, columns, and rows are andunderstand basic SQL syntax.

For download:


 

0 comments:

Flag counter

free counters