title: Java modify database while running jar
body: <p>I'm implementing a stand alone application which need to be delivered as a jar file.
  To handle with a number of large input data which is bigger than 1G per each, I figured out that integrating the application with db(e.g. H2) is a alternative way to handle large data.
  However I have to deliver the sw as a jar file which is read-only. So I'm curious that if there is any efficient way to make tool's own database on user pc and do sql queries like INSERT, DELETE, etc.
  The input data will be loaded by user and I wanna put all data inside the db(not in memory) to handle with it.</p>
  
  <p>Thanks in advance.</p>