SpringBoot - H2 Console megjelenik de nincs Test Connection

0 értékelés
36 megtekintés
Sztyopu (12 pont) kérdezte Szep 4.

Sziasztok a "Spring Boot Ismeretek 22. JPA szabászat" videónál járok. Itt kell hzzáadni a projekthez a JPA és a H2 dependecy-ket. 

Nálam lefut a progi hiba nélkül, megjelenik a H2 consolja, de amikor a Test Connection gombra kattintok hiba üzenetet kapok:

Database "C:/Users/sztyo/test" not found, and IFEXISTS=true, so we cant auto-create it [90146-199] 90146/90146 (Help)

 

 

Előre is köszönöm a jó tanácsokat!
korponaiz (62 pont) szólt hozzá Szep 5.
korponaiz szerkesztett Szep 5.
Nem lehet, hogy rossz az url amin el akarod érni? A hibaüzenetek képe elég nehezen kivehető. Láthatnánk az url-t?

Én például ezt adtam meg az application.properties-ben:  
spring.h2.console.path=/db
, és ezen az url-en érem el:  
jdbc:h2:mem:testdb
Sztyopu (12 pont) szólt hozzá Szep 5.
Szia! Kösz a hozzászólást.

Találtam egy kis segítséget a a stackoverflow-on.
Az én URL-em: jdbc:h2:~/test. Ha ezt lecserélem a jdbc:h2:mem:testdb akkor valóban belép az adatbázisba.

Viszont végül az 1.4.193 verzióra kellett visszaállnom a H2-vel. Ez orvosolta a hibát.

<dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
        <version>1.4.193</version>
</dependency>

1 Válasz

0 értékelés
Sztyopu (12 pont) válaszolta meg Szep 7.
Krisz kiválasztva Szep 7.
 
Legjobb válasz

Az 1.4.193 verzióra kellett visszaállnom a H2-vel. Ez orvosolta a hibát.

<dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
        <version>1.4.193</version>
</dependency>

...