Derby is a full-featured, open source relational database engine that is written and implemented completely in the Java programming language. It provides users with a small-footprint standards-based database engine that can be tightly embedded into any Java based solution. Derby ensures data integrity and provides sophisticated transaction support. In its default configuration there is no separate database server to be installed or maintained by the end user.
For more information on Derby, visit the Derby Web site at http://db.apache.org/derby/manuals/index.html
The Derby Web site contains the following useful documentation, as well as others:
- Getting Started with Derby: Includes a self-study tutorial for users new to Derby and a quick-start guide for experienced JDBC users. Introduces the sysinfo and ij tools that come with Derby. Describes the libraries and scripts that are included with Derby.
- Derby Developer's Guide: Describes how to use JDBC to access Derby databases. It is intended for developers building Derby applications.
- Derby Tools and Utilities Guide: Explains the ins and outs of ij, dblook and sysinfo, and describes bulk export and import.
- Derby Reference Manual: Provides reference information, including SQL syntax and descriptions of the system catalogs.
Parent topic: Developing database logic: XPD622