In this section, we'll build a Phonebook application and store phone numbers. We'll use the Apache Derby database for persistence. Derby can be downloaded from http://db.apache.org/derby/.
You can use better built-in databases such as H2. It has more features and is less restrictive than Derby; however, we're using Derby for simplicity.
Download the binary media file and extract the media to a preferred location. We'll refer to it as
DERBY_HOMEin the next steps.
It will launch a command prompt and print a message to the console that the database server has started, such as started and ready to accept connections on port 1527.
We will create a Java project to test the Phonebook application. Follow the ensuing steps to build the application: