| Java Programming with Oracle SQLJ | | | | Copyright | | | | Table of Contents | | | | Preface | | | | | Audience | | | | | Organization | | | | | About the Examples | | | | | Software and Versions | | | | | Conventions Used in This Book | | | | | Comments and Questions | | | | | Acknowledgments | | | | 1. Introduction | | | | 2. Relational Databases, SQL, and PL/SQL | | | | 3. Fundamental SQLJ Programming | | | | 4. Database Objects | | | | 5. Collections | | | | 6. Deploying SQLJ in the JServer | | | | 7. Large Objects | | | | 8. Contexts and Multithreading | | | | 9. Advanced Transaction Control | | | | 10. Performance Tuning | | | | 11. Combining JDBC, SQLJ, and Dynamic SQL | | | | A. Java and Oracle Type Mappings | | | | B. Oracle Java Utilities Reference | | | | C. SQLJ in Applets, Servlets, and JavaServer Pages | | | | Colophon | | | | Index | | | Database > Java Programming with Oracle SQLJ > Preface > Audience | Audience This book is intended for developers who need a comprehensive guide on writing SQLJ programs or who wish to migrate from JDBC to SQLJ. It will also be useful to technical managers who need a thorough introduction to SQLJ. A working knowledge of the Java programming language and object-oriented concepts is assumed. If you need a starter book on Java, I recommend Learning Java by Patrick Niemeyer and Jonathan Knudson (O'Reilly). For those of you who don't know anything about Oracle database technology or who need a refresher, Chapter 2 covers the basics. | |