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

Een databaseverbinding maken in DBeaver

DBeaver stelt u in staat om met alle populaire databases te werken. Het eerste dat u hoeft te doen, is een verbinding tot stand brengen. Onze app biedt een wizard die u door de stappen leidt om dit te doen.

Om een ​​wizard te openen, klikt u op het plug-pictogram in de linkerbovenhoek van het toepassingsvenster of gaat u naar Database -> Nieuwe databaseverbinding . Het databaseselectievenster wordt geopend en u ziet een lijst waaruit u de driver kunt kiezen die u nodig hebt.

Je hebt een grote selectie aan databases om verbinding mee te maken. Let op de tabbladen aan de linkerkant van het venster. Klik erop om Alle, Populair, SQL, NoSQL, Analytische databases, enz. te kiezen. Het tabblad Populair bevat de databasestuurprogramma's die u het meest gebruikt.

U kunt deze tabbladen gebruiken voor eenvoudige navigatie of gewoon de eerste paar tekens typen van de naam van het databasestuurprogramma in het zoekvak. Als u in de lijst geen driver voor uw database kunt vinden, kunt u deze handmatig toevoegen met een JDBC-driver die compatibel is met uw database.

Stel een verbinding in

Laten we PostgreSQL als voorbeeld nemen. Klik erop. Het venster met verbindingsinstellingen wordt geopend. Laten we eens kijken naar de punten die het belangrijkst zijn.

Op het hoofdtabblad moet u alle primaire verbindingsinstellingen instellen. Voor de meeste stuurprogramma's zijn de vereiste instellingen Host, Poort, Databasenaam, Gebruikersnaam en Wachtwoord. Maar er moet worden opgemerkt dat het aantal eigendommen rechtstreeks afhangt van de bestuurder.

Elk stuurprogramma heeft zijn eigen set extra eigenschappen, die u kunt zien door het bijbehorende tabblad te openen. U kunt daar ook eigenschappen bewerken. Rechtsonder in het venster ziet u een link naar de driverdocumentatie. Klik erop om informatie te krijgen over beschikbare eigenschappen en hun waarden. Houd er rekening mee dat deze optie niet voor alle stuurprogramma's beschikbaar is.

Als uw database niet rechtstreeks toegankelijk is, kunt u een SSH-tunnel gebruiken. Alle instellingen zijn beschikbaar op het bijbehorende tabblad. Onze app ondersteunt de volgende authenticatiemethoden:gebruiker/wachtwoord, authenticatie met openbare sleutel en authenticatie van agenten. Bezoek de Wiki-pagina voor meer informatie over SSH-configuratie.

Sommige databases hebben een extra configuratie nodig om verbinding te maken, zoals SSL of Proxy. Al deze kunnen worden ingesteld in DBeaver met behulp van de juiste tabbladen. Open gewoon het tabblad en voer alle vereiste eigenschappen in.

Klik op Verbinding testen om te controleren of alle instellingen correct zijn ingevoerd. . Deze stap kan vooral relevant zijn bij het maken van verbindingen met veel voorkeuren. Dankzij dit hoeft u zich geen zorgen te maken over mogelijke fouten.

U ziet een dialoogvenster met alle informatie over het stuurprogramma. Nadat u alle instellingen hebt voltooid, klikt u op Voltooien knop. De verbinding wordt weergegeven in de verbindingsboom in de Database Navigator en DBeaver maakt daadwerkelijk verbinding met de database.

Als het stuurprogramma niet vooraf is geconfigureerd

Met DBeaver kunt u niet alleen een vooraf geconfigureerd databasestuurprogramma gebruiken, maar ook een nieuw stuurprogramma maken op basis van het JDBC-stuurprogramma. Ga hiervoor naar Database -> Driver Manager . Klik op de Nieuw knop en maak een stuurprogramma aan. In het dialoogvenster voor het bewerken van het stuurprogramma moet u alle vereiste informatie invoeren en op OK . klikken knop. U kunt meer informatie vinden over het maken van stuurprogramma's in onze Wiki.

Als u uw specifieke database niet in de lijst kunt vinden, maar u weet dat deze is gebaseerd op een andere bekende database of compatibel is met een bestaande driver (bijvoorbeeld een oude Postgres-driver), gebruik deze dan gerust driver om een ​​verbinding tot stand te brengen.

Verbinding maken met sommige databases zoals Oracle, MS SQL Server of Redshift kan extra inspanning vergen. We zullen hier zeker over praten in onze volgende tutorials.


  1. Hoe FIO een tracering met meerdere threads opnieuw te laten afspelen

  2. Doe mee aan samengevoegde zoekopdrachten

  3. String werd niet herkend als een geldige DateTime phpMyAdmin

  4. Wat is het doel van .edmx-bestanden?