Universal SQL Client Version 3.6
Information on SQuirrel SQL FX based on JDK 1.8 and JavaFX here


3.6 Highlights:

  • Enhancements
    • New right mouse menu entry in SQL results: "Show foreign key references"
    • Charts of SQL results: Plain x-y-charts of pairs of numeric columns can now be created
    • SQL results have new tab "Rotated table" where rows and columns are swapped
  • More enhancements and a number of bug fixes

For all changes and more details see Changelog. Please refer to SQuirreL's help section for an overview of all features.

Download SQuirreL SQL Client

Introduction, Features, Screenshots

Support us:Support This Project

Review SQuirreL on Sourceforge


Latest News

New snapshot release 20150623_2101.
It has been a while since the last snapshot and the changes are rather numerous.
For details see Changelog.
This snapshot is considered a release candidate for version 3.7. So it would be nice if you'd check it out:
Download installer for Windows/Linux/others
Download installer for Mac OS

New snapshot release 20150221_2246 including bug fix of
#1177: "Export results to xls fails"
As well as:
SQuirreL once and again hangs for some seconds on Windows. With help of the new detectEDT-feature it was possible to track the problem back to a JDK problem: https://bugs.openjdk.java.net/browse/JDK-6477756. A workaround is to use the JVM parameter -Dsun.awt.nopixfmt=true. This parameter was introduced to the start batches we ship. People who experience the problem and use their own start batches should set the parameter manually.
For details see Changelog.
Download installer for Windows/Linux/others
Download installer for Mac OS

Information on SQuirrel SQL FX based on JDK 1.8 and JavaFX here



SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc, see Getting Started and Introduction. The minimum version of Java supported is 1.6.x as of SQuirreL version 3.0. See the Old Versions page for versions of SQuirreL that will work with older versions of Java.

SQuirreL's functionality can be extended through the use of plugins.

A short introduction can be found here. To see the change history (including changes not yet released) click here.

For a more detailed introduction see the English or German of our paper on SQuirreL.

SQuirreL's Wiki page can be found here.

Susan Cline graciously took the time to document the steps she followed to setup an Apache Derby database from scratch and use the SQuirreL SQL Client to explore it.

Quite some time ago Kulvir Singh Bhogal wrote a great tutorial on SQuirreL and published it at the IBM developerWorks site. He has kindly allowed us to mirror it locally. The tutorial is not really up to date but especially for doing the first steps it is still of help.

SQuirrel was originally released under the GNU General Public License. Since version 1.1beta2 it has been released under the GNU Lesser General Public License.


Download and Installation

The SQuirreL SQL Client is installed with the IzPack Java installer. Download the file squirrel-sql-<version>-install.jar and execute it using the following command:
   java -jar squirrel-sql-<version>-install.jar

Make sure that you have write privileges to the directory that you want to install into.

Note that some browsers may attempt to open this file rather than download it. In this case, right-click on the download link and click your browser's equivalent of the "Save as..." menu item.

On Windows, execute the file squirrel-sql.bat to run the application. On Unix, the file is squirrel-sql.sh.

The most important downloads are:

See the plugins page for instructions on installing plugins.

To checkout SQuirreL from the Git repository use the command:
   git clone git://git.code.sf.net/p/squirrel-sql/git squirrel-sql-git
   git clone http://git.code.sf.net/p/squirrel-sql/git squirrel-sql-git

Registered developers should use:
   git clone ssh://<SF user name>@git.code.sf.net/p/squirrel-sql/git squirrel-sql-git

The SQuirreL source code is in the sql12/ subdirectory of the clone.

Click here for information on how to build and program SQuirreL.


Mailing Lists

There are several mailing lists for SQuirrel. All mailing lists require subscription for posting.

For questions about using SQuirreL send them to the users mailing list.

For developers there is the developers mailing list. This list is for those who are interested in helping to develop SQuirreL or their own plugins.



Git is hosted at SourceForge. The SQuirreL source code is in the sql12 subdirectory module.