2017-11-13 2 views
0

Ich habe ein Spring-Boot-Projekt in Eclipse mit einer H2-eingebetteten Datenbank und JPA erstellt. In meinem Ressourcenordner benutze ich import.sql, um die Tabellen zu füllen, die in meinem Entity-Paket erstellt wurden. Die Spring-Webanwendung und die Datenbank funktionieren gut, aber ich möchte wissen, ob es möglich ist, diese Datenbank in Intelij DataGrip zu überprüfen wie ich kann, wenn ich dies tun:Der Versuch, eine Verbindung zu einer Datenbank herzustellen, die in einem Spring-Boot-Paket mit Intelij Datagrip erstellt wurde

localhost:8080/h2-console 

in meinem application.properties in meinem Frühjahr Projekt ich habe dies:

spring.datasource.url=jdbc:h2:file:./database/suppliersDB; 
spring.datasource.driverClassName=org.h2.Driver 
spring.datasource.username=sa 
spring.h2.console.enabled=true 
spring.h2.console.path=/h2-console 
spring.jpa.hibernate.naming.strategy=org.hibernate.cfg.DefaultNamingStrategy 
spring.jpa.database-platform=org.hibernate.dialect.MySQLDialect 
spring.jpa.show-sql=true 
spring.jpa.hibernate.ddl-auto=create 

in meinem Intelij Datagrip füge ich eine Datenquelle H2 und geben sie die uRL und test connection und es sagt ok, aber zeigt keine der Tabellen und wenn ich eine Abfrage in der DLL ausführen sagt es Tabelle existiert nicht

Und ich weiß, ich sollte wahrscheinlich nicht Intelij IDE verwenden, da mein Projekt in Finsternis ist, aber es ist nur ein Experiment und es frustriert mich, ich kann es nicht in Datagrip arbeiten.

Auch die eingebettete Datenbank-Datei von Eclipse gespeichert ist eine .mv.db-Datei, die vielleicht das Problem, ich bin mir nicht sicher!

Jede Hilfe wäre sehr willkommen!

Antwort

1

Dies ist nicht möglich, da die von Ihnen erstellte Datenbank im Arbeitsspeicher ist.

+0

Vielen Dank für Ihre Antwort. Gibt es eine Änderung, die ich machen kann, um spring.datasource.url = jdbc: h2: mem: test; MODE = MYSQL –

+0

verwenden URL wie 'jdbc: h2:/Pfad/zu/Datei ' – kassak

+0

Ich habe Änderungen an der Frage als Ich habe immer noch dieses Problem mit Datagrip –

Verwandte Themen