Universal SQL Client Version 3.5.2


3.5 Highlights:

  • Enhancements
    • Recent/favourite sql script management.
    • SQL formatting can be configured in global preferences.
    • Positions of SQL result and Session tabs can now be changed using drag and drop.
    • Session tabs can be moved to separate windows.
    • JFreeChart bar charts integration.
    • Find function for SQL results tables.
    • Option to enable SQL result tables to read more results when scrolling reaches the last row.
    • Many other improvements were made for performance and ease-of-use
  • 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 20140418_1239
Download installer for Windows/Linux/others
Download installer for Mac OS
Note: This snapshot is the release candidate for the next maintenance version 3.5.3
For all changes see Changelog.

SQuirreL SQL FX based on JavaFX and JDK 1.8 initial snapshot release.
Download plain zip here
This is the first release of a completely new program based on the latest Java technologies: JDK 1.8 and JavaFX.
The purpose of this new start is first to teach myself how to program JDK 1.8 and JavaFX and second to attract developers.
SQuirreL SQL FX is by now by far not as feature rich as SQuirreL SQL.
Note: Development of SQuirreL SQL will continue.

To checkout the sources please get a clone of our Git repo as described here.
Then look at the sqfx/ directory. Everything is still very small and easy.

New simplified Ant based build system.
See details 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.