Java Programming with Oracle SQLJ - Jason Price

Java Programming with Oracle SQLJ

(Autor)

Buch
400 Seiten
2001
O'Reilly Media (Verlag)
978-0-596-00087-5 (ISBN)
31,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
SQLJ lets you access an Oracle database from a Java program. In this book, Jason Price explains SQLJ programming from a task-oriented point of view. It moves from the basics of getting connected and issuing SQL statements, all the way to advanced topics such as streams and multi-threading.
Layered on top of JDBC, SQLJ simplifies database programming. Rather than make several calls to the JDBC API just to execute a simple SQL statement, SQLJ executes that statement simply by embedding it within the Java code. In this book, Jason Price explains SQLJ programming from a task-oriented point of view. You'll learn how to: embed queries and other SQL statements within Java programs; deploy SQLJ code not only on client machines, but also to JServer-Oracle's Java engine built into the database; use advanced techniques for working with collections, streams, large objects, and database objects, all without leaving the comfort of the SQLJ environment; and tune SQLJ programs for maximum performance.

Jason Price is currently employed as a product manager with Oracle Corporation. He has contributed to many products at Oracle, including the database server, the application server, and several CRM applications. Prior to working at Oracle, he was employed as a consultant at Logica PLC in London, a systems integration and technical consulting firm. He is a certified Oracle DBA and Application Developer, and has over ten years of experience in the software industry. When Jason is not working or writing, he enjoys walking, running, and working out. Jason holds a Bachelor of Science degree (with honors) in Physics from the University of Bristol, England. Jason currently resides in California.

Preface. 1. Introduction Comparing SQL J and JDBC SQL J Components Requirements for Using SQL J Configuring Your Environment A "Hello World" Program for SQL J The sqlj Command-Line Utility Oracle JDeveloper. 2. Relational Databases, SQL, and PL/SQL Relational Databases Structured Query Language (SQL) PL/SQL. 3. Fundamental SQL J Programming SQL J Programs Database Connections Simple SQL J Statements Transactions Queries That Return Multiple Rows Nested Cursors PL/SQL in SQL J. 4. Database Objects Defining Object Types Object Columns and Object Tables Creating Custom Classes Accessing Database Objects Using SQL J Object Identifiers and REF Columns. 5. Collections VARRAYs Nested Tables Storing an Object Type in a Collection Collection Custom Classes Accessing Collections Using SQL J. 6. Deploying SQL J in the JServer Understanding the Oracle JServer Designing Server-Based SQL J Programs Translating SQLJ Programs Loading SQLJ Programs into the Database Publishing Class Methods Using Database Triggers Using JDeveloper to Translate and Load SQL J Programs Using Enterprise JavaBeans. 7. Large Objects The Example Files and Directories Large Objects (LOBs) LONG and LONG RAW Columns. 8. Contexts and Multithreading Connection Contexts Execution Contexts Multithreaded SQL J Programs. 9. Advanced Transaction Control Transaction Processing Problems Transaction Isolation Levels The SET TRANSACTION Statement A Transaction Isolation Level Example. 10. Performance Tuning Row Prefetching Batch Processing Tuning SQL Statements The Oracle Optimizer. 11. Combining JDBC, SQL J, and Dynamic SQL Static and Dynamic SQL Sharing Database Connections SQL J Iterators and JDBC Result Sets. A. Java and Oracle Type Mappings. B. Oracle Java Utilities Reference. C. SQL J in Applets, Servlets, and JavaServer Pages. Index

Erscheint lt. Verlag 2.10.2001
Zusatzinfo Illustrations
Verlagsort Sebastopol
Sprache englisch
Maße 178 x 234 mm
Gewicht 650 g
Einbandart kartoniert
Themenwelt Informatik Datenbanken Oracle
Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-596-00087-1 / 0596000871
ISBN-13 978-0-596-00087-5 / 9780596000875
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Das umfassende Praxis-Handbuch

von Lutz Fröhlich

Buch | Hardcover (2021)
MITP (Verlag)
29,99
building resilient database solutions for continuous operation

von Stephen Morris

Buch | Softcover (2023)
O'Reilly Media (Verlag)
79,80