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
- Homebrew
brew install --cask squirrelsql
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
- Categories
- Database tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to SQuirreL SQL
Compare allSoftware 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.
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.
usql
Use one command-line interface for many database systems.
Jailer
A database subsetting tool and relational data browser for extracting consistent slices of a database.
SchemaSpy
A command-line tool that generates browsable HTML documentation and ER diagrams from a database schema.
CloudBeaver
A self-hosted web database manager from the DBeaver team, used through a browser.