Saltar al contenido

Cómo habilitar el modo de servidor de base de datos H2 en Spring Boot

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *