Contents
Developer's Guide
Contents
JDBC Applications and Derby Basics
- Embedded Derby JDBC Driver
- Embedded Derby JDBC Database Connection URL
- Getting a Nested Connection
- Starting Derby as an Embedded Database
- Deployment Issues
-
Creating Derby Databases for Read-Only Use
- Creating and Preparing the Database for Read-Only Use
- Deploying the Database on the Read-Only Media
- Transferring Read-Only Databases to Archive (Jar or Zip) Files
- Accessing a Read-Only Database in a Zip/Jar
- Accessing Databases-in-a-Jar in the Class Path
- Databases on Read-Only Media and DatabaseMetaData
- Loading Classes from a Database
Controlling Derby Application Behavior
- The JDBC Connection and Transaction Model
- SQL and JDBC ResultSet/Cursor Mechanisms
- Locking, Concurrency, and Isolation
- Working with Multiple Connections to a Single Database
- Working with Multiple Threads Sharing a Single Connection
- Working with Database Threads in an Embedded Environment
- Working with Derby SQLExceptions in an Application
Using Derby as a J2EE Resource Manager
- Security Overview
- Working with User Authentication
- Users and Authorization Identifiers
- User Authorization
- Encrypting Databases on Disk
- Signed Jar Files
- Notes on the Derby Security Features
- User Authentication and Authorization Examples
- Running Derby under a security manager
Developing Tools and Using Derby with an IDE
- Retrieving the Database Connection URL
- Supplying a Parameter Only Once
- Defining an Identity Column
- Using Third-Party Tools
- Tricks of the VALUES Clause
Previous Page
Next Page
Table of Contents
Index