¿Por qué mi programa h2 incrustado escribe en un archivo .mv.db?

Seguí la guía de inicio rápido en el sitio web de la base de datos h2 para crear una nueva base de datos en una tabla e insertar algunos datos. La aplicación funciona sin problemas y puede leer y escribir en la base de datos sin problemas.

Inicio rápido h2Agregue h2 * .jar al classpath (H2 no tiene dependencias)Utilice la clase de controlador JDBC: org.h2.DriverLa URL de la base de datos jdbc: h2: ~ / test abre la prueba de la base de datos en el directorio de inicio del usuarioSe crea automáticamente una nueva base de datos.

Ahora quiero ver los datos con la consola h2 de interfaz web, pero cada vez que intento abrir mi base de datos, simplemente crea una nueva base de datos.

Después de una larga búsqueda, noté que mi aplicación Java, que usa la versión incrustada h2, escribe en un archivo llamado ".mv.db" mientras que la interfaz web crea el archivo ".h2.db" (que tiene mucho más sentido para yo)

Además, cuando mi aplicación escribe en la base de datos, utiliza cantidades extremas de espacio (80 MB para ~ 600 valores enteros)
¿Cómo puedo usar la extensión ".h2.db" para mi base de datos incrustada?

Respuestas a la pregunta(2)

Su respuesta a la pregunta