I am using in memory hsqldb in my spring boot project. Here is a sample of my appliction.properties
spring.datasource.url=jdbc:hsqldb:mem
spring.datasource.username=
spring.datasource.password=
spring.datasource.driver-class-name=org.hsqldb.jdbc.JDBCDriver
When I start my application, it creates couple of files like mem.script, mem.log in my project home directory.
mem.log has all the sql statements it has excuted on the database. And it gets updated whenever some action is triggered from my repository class. Functionality as a whole is working, I can even query from this hsqldb and it works.
But for some debugging purpose I want to connect to this db through some db client (DBVisualizer). When I tried connecting(DB Type : HSQLDB Embedded) using this mem.log file, I was successfully connected, but cannot see any of my tables there.
I even tried setting up a server in my application as mentioned here,
How to start HSQLDB in server mode from Spring boot application
Even in this case I can connect from DBVisualizer(DB Type : HSQLDB Server) but cannot see any tables.
Please let me know if I am missing something.
Thanks