I'm (very) new to H2 so don't take any advice from me at face value, but it 
seems to me that you can simply connect to the database and execute a 
BACKUP SQL statement, pseudo-code like:

public boolean backupDatabase( String path ) {

  boolean isSuccessful = false;

  Connection conn = getConnection();
  Statement stmt = conn.createStatement();
  
  String sql = "BACKUP TO " + path;

  stmt.executeUpdate( sql );

  // update isSuccessful (or maybe execute the statement in try/catch)

  return isSuccessful;
}

again -- it's just a thought -- I'm far from the point of writing/testing 
this out.  hope it helps.

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/h2-database/-/GCZOWs7jqwEJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/h2-database?hl=en.

Reply via email to