SQuirreL SQL

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

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 SQuirreL SQL

Package managers

About SQuirreL SQL

SQuirreL SQL is a graphical SQL client written in Java. Because it connects through JDBC, it works with almost any relational database that ships a JDBC driver, and a plugin system adds database-specific features. Its SQL editor is based on RSyntaxTextArea.

Version 5.1.0 adds options such as rerunning SQL results automatically on a timer, running bookmarks from the editor, executing SQL across multiple sessions, exporting to existing Excel files and stronger encryption for stored alias passwords. Regular snapshot builds are published alongside stable releases.

Strengths

  • Works with any JDBC-compliant database
  • Plugin system for extra features
  • Frequent snapshot builds alongside stable releases
  • Encrypted storage of saved connection passwords

Limitations

  • Requires a Java runtime
  • Interface feels dated next to newer clients
  • You need to supply JDBC drivers for each database

Details

Pricing
FreeFree and open source.
License
LGPL-2.1
Developer
The SQuirreL SQL contributors
Platforms
Windows, macOS, Linux
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Users who need one client for many databases, including less common ones with JDBC drivers
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to SQuirreL SQL

Compare all

Software that can replace SQuirreL SQL 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 also connects to anything with JDBC or ODBC, bundles OpenJDK and ships more than a hundred drivers, adding ER diagrams, though it is heavy.

  • SQL Workbench/J

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

    SQL Workbench/J is another free Java DBMS-independent query tool for scripts and exports, but it is not open source and has usage conditions.

  • DbVisualizer

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

    DbVisualizer is a Java-based multi-database client that bundles Java in its installers and has an AI assistant, but it is closed source with paid Pro features.

  • DataGrip

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

    DataGrip is a multi-database IDE with schema-aware completion and schema comparison, closed source and sold as a paid subscription.

  • DbGate

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

    DbGate is an open-source Electron client covering many SQL and NoSQL engines without needing Java, though some connectors are premium.

  • Beekeeper Studio

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

    Beekeeper Studio is an open-source client with a modern interface and broad database support, but it does not accept arbitrary JDBC drivers.

  • TablePlus

    Native database client for many engines with a clean interface.

    TablePlus is a native multi-engine client without a Java runtime, but it is closed source and its free tier limits tabs and connections.

  • Valentina Studio

    A cross-platform database management tool for MySQL, PostgreSQL, SQL Server, SQLite, MongoDB and more.

    Valentina Studio supports SQL and NoSQL databases with a visual diagram editor, free on all three desktop platforms but closed source with paid PRO features.

SQuirreL SQL as an alternative

Listings that name SQuirreL SQL as an alternative.

  • Oracle SQL Developer

    A free integrated development environment for developing and managing Oracle Database.

    SQuirreL SQL is LGPL open source and works with any JDBC database including Oracle, but it needs a Java runtime and supplied drivers.

  • Sqlectron

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

    SQuirreL SQL is an open-source Java client that works with any JDBC database and has plugins, but needs a Java runtime and drivers you supply.

  • Toad for Oracle

    Commercial desktop tool for developing, managing and tuning Oracle databases.

    PaidProprietaryWindows

    SQuirReL SQL is a free LGPL-2.1 Java client for any JDBC database, with a dated interface and far fewer Oracle administration features.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing