Estamos utilizando hdsqldb en la memoria para ejecutar pruebas junit que operan en una base de datos. El db se configura antes de ejecutar cada prueba a través de una configuración de resorte. Todo funciona bien Ahora, cuando falla una prueba, puede ser conveniente poder inspeccionar los valores en la base de datos de la memoria. es posible? ¿Si es así, cómo? Nuestra url es:Inspeccionar en la memoria hsqldb durante la depuración
jdbc.url = jdbc: hsqldb: mem: testdb; sql.enforce_strict_size = true
La base de datos se destruye después de cada ensayo. Pero cuando el depurador se está ejecutando, la base de datos también debería estar activa. Intenté conectarme con el administrador de base de datos sqldb. Eso funciona, pero no veo tablas ni datos. ¡Cualquier ayuda es muy apreciada!
¡Gracias por su respuesta! Lo he descubierto y funciona si tienes hsqldb escribe en el archivo y usa esa url para conectarte. Estaba usando un controlador anterior que estaba en mi camino. Estoy de acuerdo en que también debes probarlo en una base de datos real, lo cual también hacemos, pero tener las consultas SQL validadas es más valioso que ridiculizarlo, diría yo. – Albert