De la documentación, deduzco que una base de datos temporal existe solo durante la vida útil de una sola conexión (no lo suficiente), mientras que una base de datos en memoria es realmente persistente y crea archivos (demasiado larga).

¿Cómo creo una base de datos a la que pueden acceder varias conexiones, pero que no es persistente?

¡Gracias!

0
Jan Van den bosch 29 feb. 2012 a las 22:51

1 respuesta

La mejor respuesta

Todas las bases de datos HSQLDB son accesibles desde múltiples conexiones.

Se puede acceder a una base de datos en proceso desde conexiones en la misma JVM, mientras que una base de datos de servidor también es accesible desde otros procesos.

Si se crea una base de datos en proceso o una base de datos de servidor con la URL de conexión jdbc:hsqldb:mem:dbname, no se crean archivos y la base de datos no es persistente.

0
fredt 1 mar. 2012 a las 18:28