Apache Derby 10.14 API Documentation

Apache Derby is a pure Java, standards-based relational database engine. Derby provides an easy to use data management solution for software developers with zero administration for end users.

Derby runs on any Java SE 6 platform or higher with 4.0, 4.1, and 4.2. For Java 8, Derby can also run on constrained devices with a runtime as specified by OpenJDK JEP 161, i.e. Compact Profile 2 or higher.

Derby's database format is platform independent allowing databases to be copied to any machine type.

Apache Derby is a subproject of the Apache DB project, and is licensed under the Apache License, Version 2.0 (the "License"); you may not use these files except in compliance with the License. You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0

You can find Derby on the web at:
http://db.apache.org/derby/

Apache Derby releases can be downloaded from the following page:
http://db.apache.org/derby/derby_downloads.html

Packages
Package
Description
 
 
 
 
JDBC driver and data source implementations.
JMX MBeans.
This package contains JMX MBeans that are intended to provide monitoring and management capabilities of the Derby Network Server.
 
 
 
Support for Table Functions.