Dbeaver Postgresql Client

DBeaver is an awesome SQL client and database management tool.

It comes with drivers for the most popular databases, including MySQL, PostgreSQL, SQLite and many others, meaning you can learn one tool and use it across projects built on different technology stacks. How awesome is that?

Bellow are the steps you can use to connect your DBeaver client to a remote database server via SSH.

Wbd movie

  • DBeaver - A Universal Database Tool. HeidiSQL - GUI client for MariaDB, MySQL, Microsoft SQL Server and PostgreSQL.
  • About DBeaver DBeaver is a universal database management tool for everyone who needs to work with data in a professional way. With DBeaver you are able to manipulate with your data like in a regular spreadsheet, create analytical reports based on records from different data storages, export information in an appropriate format.

DBeaver Universal Database Tool Free multi-platform database tool for developers, database administrators, analysts and all people who need to work with databases. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Apache Hive, Phoenix, Presto, etc. DBeaver is free universal SQL client/database tool for developers and database administrators. It can work with any database server which has JDBC or ODBC driver. It supports pluggable extensions.

Note that you only need to do these steps once. The connection configurations will be saved and you can re-use them by right-click + connect.

This guide is created using DBeaver version 6.3.

Method 1: DBeaver via SSH with plain password


1. Create a new connection

Create a new connection by right clicking in your Database Navigator area.

2. Fill SSH details

Fill details under the SSH tab, and click Test tunnel configuration.

You should see a success message if the details were correct.

3. Fill database’s details

Now that DBeaver can connect via SSH, let’s go back to the General tab and fill in the database credentials:

Clicking Test Connection, you should see a success message. Click Finish.

Method 2: DBeaver with encrypted openssh private key file

If your server requires an openssh private key to login, follow the bellow steps:

1. Add SSHJ to DBeaver

You can do it by opening Help/Install New Software… and typing the following link: https://dbeaver.io/update/sshj/latest/

2. Connect


Postgresql Client Windows Dbeaver

Use the same steps as Method 1, but adjust as follows:

  1. On the SSH details menu (step 2), provide the password for your encrypted private key file.
  2. Select SSHJ, under Implementation.

  3. Change Authentication Method to Public Key.
  4. Select your Private Key

  5. Click Test tunnel configuration and Finish.


If you need additional help, this link may be very useful.

Postgresql Client Dbeaver

Can't create Postgresql Jdbc Driver instance ? Getting error while creating driver 'PostgreSQL' instance ? can't load driver class 'org.postgresql.Driver' ? Here are the step by step procedure on how to install postgresql jdbc driver in windows.

Dbeaver Postgresql Client Portal

    #1 Downloand : Postgresql Jdbc Driver

    To downloand Postgresql Jdbc Driver version you would like to install on any SQL Developer Clients or Data Modeller tools like DBeaver. Go to https://jdbc.postgresql.org/download.html and download the latest stable version.

    #2 Configure : Postgresql Jdbc Driver

    There are different ways to configure postgresql jdbc driver. If you are using any postgres db client / data model tools, you need to add postgresql jdbc driver jar to the SQL client's driver manager. Here is an example of adding postgresql jdbc driver to the DBeaver modelling tool's driver manager. Similarly you can add postgresql jdbc driver to any thirdpary postgresql clients.

    #3 Fix Error org.postgresql.driver not loaded

    If driver is not compatible with the client's supported jdbc version you might get error as shown below.

    Postgresql Jdbc Driver Maven Dependancy.

    If you are connecting to postgresql programmatically, you need to add postgresql jdbc driver maven dependancy to your projects pom.xml. to get more details about the postgresql jdbc driver maven dependancy, go to https://search.maven.org/artifact/org.postgresql/ and add appropriate postgresql jdbc driver maven artifact version to pom.xml file.


    You might get Failed to load driver class org.postgresql.Driver error if above artifact is missing from pom.xml file.

    Read Next :