Apache Derby
Derby provides a standard JDBC API for database operations in both embedded (org.apache.derby.jdbc.EmbeddedDriver) and client/server (org.apache.derby.jdbc.ClientDriver) modes, supporting full SQL, stored procedures, triggers, views, indexes, and complete ACID transaction management. The Derby Network Server also exposes a simple text-based administrative protocol.
Documentation
Documentation
https://db.apache.org/derby/manuals/index.html
GettingStarted
https://db.apache.org/derby/quick_start.html
APIReference
https://db.apache.org/derby/javadoc/publishedapi/jdbc4/
SDKs
GitHubRepository
https://github.com/apache/derby
SDK
derby (Maven Central)
SDK
derbyclient (Maven Central)
SDK
derbynet Network Server (Maven Central)
Examples
Example
https://raw.githubusercontent.com/api-evangelist/apache-derby/refs/heads/main/examples/apache-derby-connection-config-example.json
Example
https://raw.githubusercontent.com/api-evangelist/apache-derby/refs/heads/main/examples/apache-derby-table-info-example.json
Schemas & Data
JSONSchema
Connection Config
JSONSchema
Table Info
JSONStructure
https://raw.githubusercontent.com/api-evangelist/apache-derby/refs/heads/main/json-structure/apache-derby-connection-config-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/apache-derby/refs/heads/main/json-structure/apache-derby-table-info-structure.json