SQL Workbench/J

A free, DBMS-independent SQL query tool written in Java for running scripts and exporting data.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get SQL Workbench/J

Package managers

  • Homebrewbrew install --cask sqlworkbenchj

About SQL Workbench/J

SQL Workbench/J is a desktop SQL query tool that is not tied to one database system. It works with PostgreSQL, Oracle, DB2, HSQLDB and other databases. You can use it to run SQL statements and scripts and to export data.

It is written in Java. The project publishes regular releases, development builds, a release history and a manual, and it has a user forum. The source code is kept in a Git repository on Codeberg.

Strengths

  • Works with many database systems instead of a single vendor
  • Runs SQL scripts and exports data
  • Development builds and older versions are available for download
  • Manual and user forum available

Limitations

  • Requires a Java runtime
  • The developer's site sets conditions on who is welcome to use the software

Details

Pricing
FreeFree to download and use.
License
Proprietary
Platforms
Windows, macOS, Linux
How it runs
Downloadable app
Best suited for
Developers and administrators who query several different database systems from one desktop tool
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to SQL Workbench/J

Compare all

Software that can replace SQL Workbench/J for an important use case, and what changes if you switch.

  • DBeaver Community

    One database client for more than a hundred databases, with a proper SQL editor and ER diagrams.

    DBeaver Community is open source under Apache-2.0 and bundles OpenJDK, adding ER diagrams and data migration, though it is Eclipse-based, heavy and slow to start.

  • SQuirreL SQL

    An open-source Java SQL client that works with any database that has a JDBC driver.

    SQuirreL SQL is also a Java client for any JDBC database, but it is open source under LGPL-2.1 with a plugin system and encrypted password storage.

  • DbVisualizer

    A cross-platform database client and SQL tool that connects to many relational and NoSQL databases.

    DbVisualizer bundles Java in its installers and covers relational and NoSQL databases with an AI assistant, but advanced features need the paid Pro edition and it is closed source.

  • Beekeeper Studio

    A SQL client that is pleasant to look at and works the same on Windows, macOS and Linux.

    Beekeeper Studio swaps the Java runtime for an Electron app with a cleaner interface and GPL-3.0 core, though some features are paid and source-available.

  • DataGrip

    Multi-database IDE with an intelligent SQL console and schema navigation.

    DataGrip adds schema-aware completion and schema comparison across many databases, but it requires a paid subscription with no free tier and is not open source.

  • DbGate

    One database client for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite, Redis and a dozen more, on desktop or as a web app.

    DbGate covers SQL and NoSQL engines on desktop or as a web app under GPL-3.0, with schema compare, though a few connectors are premium-only.

  • Sqlectron

    A simple, lightweight open-source desktop SQL client that connects to several database engines.

    Sqlectron is a lighter MIT-licensed desktop SQL client for several engines with no Java requirement, but it has fewer administration features.

  • usql

    Use one command-line interface for many database systems.

    usql moves multi-database querying to a single command-line interface under MIT, with no Java runtime but also no graphical interface.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing