title: Creating java applet or windows application that has internal database
body: <p>I want to make a form or applet that will serve as GUI to a "database". The basic outline of it will be just a menu where people can put in a date and then all of the items related to that date will show up. I also want to have an insert option where people can add information for a date.
  However, I was thinking if this could be possible with creating a database. I want to have this be pretty portable and give it to anyone so don't want to have to deal with connecting to database and installing DB server and all that.
  Is it possible to keep all the data within the program and the filesize of the program just grows dynamically as more information is put in?</p>