Solución:
Puede habilitar la consola web h2 para acceder a su h2 en la memoria o en la base de datos de archivos utilizando una interfaz web en su navegador.
por lo tanto, agregue en application.properties las líneas:
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console
después de eso, reinicie su aplicación de arranque de primavera y verifique http://localhost:8080/h2-console
con su navegador.
Puede iniciar el servidor H2 TCP como un bean:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<!-- <scope>runtime</scope> -->
</dependency>
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Bean(initMethod = "start", destroyMethod = "stop")
public Server h2Server() throws SQLException {
return Server.createTcpServer("-tcp", "-tcpAllowOthers", "-tcpPort", "9092");
}
}
Luego conéctese a él desde su IDE con los siguientes parámetros (contraseña – vacía):
url: jdbc:h2:tcp://localhost:9092/mem:testdb
user: sa
Más información está aquí y aquí.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)