Questo database HSQL incorporato è tutto in memoria e in-process, quindi accessibile solo dal processo Spring Java. Se si desidera accedere al database anche da un altro strumento, ad esempio per controllare il contenuto con un gestore database, è possibile avviare un server HSQLDB con un'istanza all-in-memory, quindi connettersi al server da Spring e altri strumenti.
Questo è trattato nel HSQLDB Guida http://hsqldb.org/doc/2.0/guide/listeners-chapt.html
Il server viene avviato con questo comando:
java -cp ../lib/hsqldb.jar org.hsqldb.Server --database.0 mem:test --dbname.0 test
È necessario creare una fonte di dati sorgente con il nome utente "SA" e la password "". Il driver del database e l'URL (dalla stessa macchina) per configurare l'origine dati primavera sono:
org.hsqldb.jdbcDriver
jdbc:hsqldb:hsql://localhost/test
Cosa intendi per "connettersi a"? Vuoi usarlo nel tuo bean di primavera o vuoi collegarti con un browser di database esterno? –
@ peter-gwiazda Voglio dire come collegarlo ad un browser di database esterno. –
Eseguire HSQLDB in modalità server. Puoi anche controllare il database H2. –