15

Intellij Idee Datenquellen sieht keine vorhandene Tabelle in meiner MySQL-Datenbank, während Netbeans es sehen. Ich habe eine Tabelle in der Datenbank erstellt. Wenn ich eine Verbindung in intellij idea Datenquellen erstelle, sieht es mein Schema, ich wähle es in "Schemas und Tabellen" aus, aber dann sehe ich es nicht in der Liste. jedes Schema, aber meins. Wenn ich versuche, mich mit netbeans oder mysql workbench zu verbinden, ist es ok. gleiche Geschichte mit mehreren Datenbanken, auch mit Root-Zugang. jeder Tisch, aber meiner. was könnte falsch sein?intellij Idee Datenquellen sieht keine vorhandene Tabelle in der Datenbank

Ich sehe Frage wie meine here, bezogen auf Visual Studio, keine Antwort. Bitte geben einen guten Anhaltspunkt

+3

IDEA aktualisiert verfügbare Tabellen nicht automatisch - Sie müssen sie nach jeder Änderung des Schemas manuell umschalten, indem Sie die Aktion "Aktualisieren" starten (Strg + Alt + Y). – ice

+0

ja, ich habe es jetzt und vorher versucht - aber kein glück. kann jede Tabelle aus dem Schema in mehreren db's in idea hinzufügen - aber die, die ich selbst gemacht habe. – WebComer

+0

Ich habe sogar ein neues Schema in der Idee sql Konsole erstellt, markierte es zu sehen - kein Glück! mysql workbench sieht es, aber die Idee nicht, Hauptliste im Fenster zu aktualisieren - kein Glück. aber es sieht die Schemata in Datenquelleneigenschaftenschemas und Tabellen – WebComer

Antwort

2

fand ich den Grund des Problems für HSQLDB: Es gibt IDEA Fehler (ich habe Version 11.0).

erstellen db mit relativer Pfad (bezogen von MODULE), wie folgt aus:

jdbc:hsqldb:file:db_file/testDBInMemory;shutdown=true;hsqldb.write_delay=‌​false; 
f:\TestModule\db_file\ 

Wenn es um Datenquellen hinzugefügt, erkennt IDEA diesen Weg als Verwandter von $ IDEA_HOME $/bin Ordner.

f:\Program Files\JetBrains\IntelliJ IDEA 11.0\bin\db_file\ 

Sie haben also zwei verschiedene Datenbanken. Und wenn JPA zuerst aktualisiert wurde, wird Data Source in anderen nicht angezeigt.

Abhilfe: Verwendung absoluter Pfad in db URL Datei. > Eigenschaften - -> Schemen -> Nutzung Legacy Introspector die Datenquelle klicken

13

hatte ich das gleiche Problem in IntelliJ IDEA 15.

ich es richtig fixiert.

+2

Arbeitete für Idea 15.0.3 und Postgres 9.5 (obwohl die IDE sagt, dass es nicht empfohlen wird, den Legacy-Introspektor zu verwenden) –

+0

Arbeitete auch für mich.Vor der Flagge kann ich nicht einige Spalten in den Tabellen sehen, auf die ich zugreifen kann. – tyranitar

+3

Arbeitete auch für mich. Obwohl mein Weg nicht genau derselbe war. Für mich: Klicken Sie mit der rechten Maustaste auf Datenquelle -> Optionen -> Introspect mit JDBC-Metadaten. Intellij 2016.2.4. – Haimke

Verwandte Themen