Welcome to the DB Derby Wiki
What is Derby?
Derby is a relational database implemented completely in Java. It has a small footprint that allows it to be easily embedded into any Java application, disappearing from view and requiring no DBA administration. It also supports the more familiar client/server access model.
The best place to get started with Derby is to visit the Derby home page. For questions about Derby, subscribe to the Derby mail lists. However, keep in mind that this wiki site provides tons of useful information (updated almost daily) for both users and contributors. For example, you can start by checking out:
- DerbyPronunciation: How do you pronounce Apache Derby?
- DerbyFaces: Photos of some Derby folks
- DerbyFaces2014: Photos from the 2014 Derby Developer Community Lunch
Before uploading source code to this Wiki, please read this UploadingCode notice.
Information for Derby Users
Latest Release Information
For previous releases of Derby, please refer to the download page.
Learning material and other references
Do you want to learn more about how to use Derby? Curious about who is actually using Derby, or which software products are supporting Derby? Check out these links, and don't hesitate to add something if you think it is missing from the wiki lists.
- Apache Derby Tutorial: The obvious stuff that might not be obvious
- HintsAndTips: Links to useful wiki pages about Derby features.
- WorkingWithDerby: Links to online articles, tutorials, and blogs that provide useful information about how to use Derby alone or with other products or technologies. More resource repositories include:
- DerbyBooksAndArticles: Links to books about Derby and articles published in online or print trade publications.
- UsesOfDerby: Links to other products or projects that use or support Derby.
Nice to know...
Some useful information about Derby.
- ForwardCompatibility - Derby's forward compatibility goal
- JavaMESupport: Using Derby in Java ME (J2ME) environments
- JDBCSupport: Description of Derby's support for the JDBC interface
- PlatformTestsDerby: See how many platforms Derby is tested on and Derby's Java platform support reference
- SQLvsDerbyFeatures: Comparison of Derby to SQL-99 and SQL-2003
- UndocumentedDerbyBehavior: Some useful undocumented Derby behavior which is subject to change anytime
- UserIdentifiers - How to pass user identifiers in Derby
Information for Derby Contributors
Derby Development - All Welcome!
Learn how to get or stay involved in Derby's development including information on how Derby works, how patches are committed, projects needing work, etc.
Misc Developer Info
- VoteResults: Community-wide votes on proposals
General Information on the Derby Project
- DerbyGraphicsAndLogo: Derby logo and related graphics with usage guidelines
General Wiki Information
Interesting starting points
- RecentChanges: see where people are currently working
- WikiSandBox: feel free to change this page and experiment with editing
- FindPage: search or browse the database in various ways
- SyntaxReference: quick access to wiki syntax
- SiteNavigation: get an overview over this site and what it contains
How to use this site
A Wiki is a collaborative site, anyone can contribute and share:
- If you're not yet on the list of genuine contributors to the wiki pages, send email to the dev mailing list and indicate what you want to change. If the change is appropriate to the project someone will add you to the list.
- Edit any page by pressing <<GetText(Edit)>> at the top or the bottom of the page
Create a link to another page with joined capitalized words (like [WikiSandBox]) or with
["quoted words in brackets"]
- Search for page titles or text within pages using the search box at the top of any page
- See HelpForBeginners to get you going, HelpContents for all help pages.
This wiki is powered by MoinMoin.