DBeaver
 sql >> Datenbank >  >> Database Tools >> DBeaver

So erstellen Sie eine Datenbankverbindung in DBeaver

DBeaver ermöglicht es Ihnen, mit allen gängigen Datenbanken zu arbeiten. Als erstes müssen Sie eine Verbindung herstellen. Unsere App bietet einen Assistenten, der Sie durch die erforderlichen Schritte führt.

Um einen Assistenten zu öffnen, klicken Sie auf das Plug-Symbol in der oberen linken Ecke des Anwendungsfensters oder gehen Sie zu Datenbank -> Neue Datenbankverbindung . Das Datenbankauswahlfenster öffnet sich und Sie sehen eine Liste, aus der Sie den benötigten Treiber auswählen können.

Sie haben eine große Auswahl an Datenbanken, mit denen Sie sich verbinden können. Achten Sie auf die Registerkarten auf der linken Seite des Fensters. Klicken Sie darauf, um „Alle“, „Beliebt“, „SQL“, „NoSQL“, „Analysedatenbanken“ usw. auszuwählen. Die Registerkarte „Beliebt“ enthält die Datenbanktreiber, die Sie am häufigsten verwenden.

Sie können diese Registerkarten zur einfachen Navigation verwenden oder einfach die ersten paar Zeichen eingeben des Namens des Datenbanktreibers in das Suchfeld ein. Wenn Sie keinen Treiber für Ihre Datenbank in der Liste finden, können Sie ihn manuell hinzufügen, indem Sie einen JDBC-Treiber verwenden, der mit Ihrer Datenbank kompatibel ist.

Verbindung aufbauen

Nehmen wir PostgreSQL als Beispiel. Klick es an. Das Fenster Verbindungseinstellungen wird geöffnet. Werfen wir einen Blick auf die wichtigsten Punkte.

Auf der Hauptregisterkarte müssen Sie alle primären Verbindungseinstellungen festlegen. Für die meisten Treiber umfassen die erforderlichen Einstellungen Host, Port, Datenbankname, Benutzername und Passwort. Allerdings ist zu beachten, dass die Anzahl der Eigenschaften direkt vom Treiber abhängt.

Jeder Treiber hat seine eigenen zusätzlichen Eigenschaften, die Sie sehen können, indem Sie die entsprechende Registerkarte öffnen. Dort können Sie auch Eigenschaften bearbeiten. Im unteren rechten Teil des Fensters sehen Sie einen Link zur Treiberdokumentation. Klicken Sie darauf, um Informationen über verfügbare Eigenschaften und deren Werte zu erhalten. Bitte beachten Sie, dass diese Option nicht für alle Treiber verfügbar ist.

Wenn auf Ihre Datenbank nicht direkt zugegriffen werden kann, können Sie einen SSH-Tunnel verwenden. Alle Einstellungen sind auf der entsprechenden Registerkarte verfügbar. Unsere App unterstützt die folgenden Authentifizierungsmethoden:Benutzer/Passwort, Public-Key-Authentifizierung und Agenten-Authentifizierung. Weitere Informationen zur SSH-Konfiguration finden Sie auf der Wiki-Seite.

Einige Datenbanken erfordern eine zusätzliche Konfiguration, um eine Verbindung herzustellen, z. B. SSL oder Proxy. All dies kann in DBeaver über die entsprechenden Registerkarten eingestellt werden. Öffnen Sie einfach die Registerkarte und geben Sie alle erforderlichen Eigenschaften ein.

Um zu überprüfen, ob alle Einstellungen korrekt eingegeben wurden, klicken Sie auf Verbindung testen . Dieser Schritt kann besonders relevant sein, wenn Sie Verbindungen mit vielen Einstellungen erstellen. Dank dessen müssen Sie sich keine Gedanken über mögliche Fehler machen.

Sie sehen einen Dialog mit allen Informationen zum Treiber. Nachdem Sie alle Einstellungen vorgenommen haben, klicken Sie auf Fertig stellen Taste. Die Verbindung erscheint im Verbindungsbaum im Datenbanknavigator und DBeaver stellt tatsächlich eine Verbindung zur Datenbank her.

Wenn der Treiber nicht vorkonfiguriert ist

Mit DBeaver können Sie nicht nur einen vorkonfigurierten Datenbanktreiber verwenden, sondern auch einen neuen basierend auf dem JDBC-Treiber erstellen. Gehen Sie dazu zu Datenbank -> Treiber-Manager . Klicken Sie auf Neu Schaltfläche und erstellen Sie einen Treiber. Im Dialogfeld zum Bearbeiten des Treibers müssen Sie alle erforderlichen Informationen eingeben und auf OK klicken Taste. Weitere Informationen zum Erstellen von Treibern finden Sie in unserem Wiki.

Wenn Sie Ihre spezielle Datenbank nicht in der Liste finden können, aber wissen, dass sie auf einer anderen bekannten Datenbank basiert oder mit einem vorhandenen Treiber (z. B. einem alten Postgres-Treiber) kompatibel ist, können Sie diese verwenden Treiber, um eine Verbindung herzustellen.

Das Herstellen einer Verbindung zu einigen Datenbanken wie Oracle, MS SQL Server oder Redshift kann zusätzlichen Aufwand erfordern. Wir werden auf jeden Fall in unseren nächsten Tutorials darüber sprechen.