"Eclipse is a powerful IDE platform that supports numerous
frameworks used for the creation of GUI components (such as SWT or
JFaces) or for working with data (such as the Eclipse Modeling
Framework). One of the most exciting features of Eclipse is the
ability to extend the IDE platform's functionality by creating new
plug-ins. Eclipse supports both the above-mentioned frameworks for
plug-in development and many other popular frameworks, including
the Apache Derby database.
"This article shows you how to use the Derby database for
Eclipse plug-in development using resource indexing. The Derby
database embedded in Eclipse lets you create an SQL database on the
client side with no security issues or network problems, such as an
unstable connection or high latency. An SQL database and the JDBC
API provide an easy way of storing information and quickly
searching previously stored data..."