Databases 7 min read

Master DBeaver: Free Open‑Source Tool for Managing 100+ Databases

This guide introduces the open‑source DBeaver database manager, walks through downloading, installing, and configuring it, demonstrates its use with a SpringBoot3 + Vue e‑commerce project, and covers theme settings, data source creation, table operations, SQL editing, and its support for various database types.

macrozheng
macrozheng
macrozheng
Master DBeaver: Free Open‑Source Tool for Managing 100+ Databases

DBeaver Overview

DBeaver is an open‑source database management tool with over 41K GitHub stars, supporting up to 100 relational and non‑relational databases.

Download & Installation

Download the zip package from the official site, unzip, and run

dbeaver.exe

. The first run offers to create a test SQLite database.

Using DBeaver with the mall Project

The tutorial demonstrates DBeaver using the mall SpringBoot3 + Vue e‑commerce system (GitHub ★60K) and its cloud version.

Boot project:

https://github.com/macrozheng/mall

Cloud project:

https://github.com/macrozheng/mall-swarm

Video tutorials:

https://www.macrozheng.com/video/

Theme Settings

DBeaver offers Classic, Light, and Dark themes. Switch to Dark via Window → Preferences → Appearance → Dark.

Create Data Source

Click the plus icon → MySQL to add a MySQL data source; enter connection details and download the JDBC driver if needed.

Table Management

Open a table and view column properties via the

Properties

tab.

View DDL with

Properties → DDL

.

Browse data with the

Data

tab.

Filter rows by typing a

WHERE

clause in the top filter box.

Hide columns by toggling the filter button.

Create new tables by right‑clicking, adding fields, and setting primary key auto‑increment.

SQL Operations

Open the SQL editor via the SQL button. DBeaver provides autocomplete for keywords, functions, tables, and columns. Use the “Generate SQL” feature to create INSERT statements for a selected record.

Other Database Support

Community edition supports many databases, but NoSQL engines like Redis and MongoDB require the PRO version, and Elasticsearch needs a Platinum license.

Conclusion

DBeaver is a powerful free tool with comprehensive features suitable for most relational databases.

SQLOpen SourcedatabasesTutorialDatabase ManagementDBeaver
macrozheng
Written by

macrozheng

Dedicated to Java tech sharing and dissecting top open-source projects. Topics include Spring Boot, Spring Cloud, Docker, Kubernetes and more. Author’s GitHub project “mall” has 50K+ stars.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.