title: Easy database to deploy with a Java SE application
body: <p>I have a Java SE application, and it uses a database. I am currently using XML files to store data, but I´m afraid it causes some errors in later use.</p>
  
  <p>So it would be good to use a Postgree/MySQL like DB. A  real database. but the problem is, it is a commercial application, it runs under windows, and should be 2 clicks to install. I really don't like the idea of installing a database together with my application, and then running scripts to build the tables.</p>
  
  <p>Is there a database that I can use as a Java API? Or should I just continue to use XML? (I'm synchronizing every access to my XML files). Whats the best choice?</p>