Question: Create a JAVA application to create and maintain a contact list.
The contact list should include the contact name, address, city, state, zip and phone number. In addition, the contact list application must have the ability to Add, Delete, Update and Find contacts as needed.
Create a database to store the contact information.
The contact list application will display appropriate messages when a user successfully adds, updates or deletes a contact and will also display any error messages when a given user action fails.
Prepare Java program to prepare the contact list.