Universal SQL Client Version 3.3.0
  
 

 
 

3.3 Highlights:

  • Enhancements
    • Graph plugin now features a graphical query builder
    • New plugin "WIKI table configurations": save query results in WIKI formats
    • Syntax highlighting for database object source code
    • New plugin for Greenplum database
    • Improved memory management for large result sets
    • SQL Scripts Plugin now allows storing results of queries directly to file
    • DB-Diff-Plugin has side-by-side comparison and now supports external diff tools
    • Updated Chinese/French translations
    • Errors are now displayed in a temporary result tab for better visibility
    • Many other improvements were made for performance and ease-of-use
  • A number of bug fixes

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

Download

Introduction, Features, Screenshots

Support This Project

 
 

Latest News


Click here to go to our SourceForge news page for details.

 
 

Overview

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 subversion repository use the command:
   svn co https://squirrel-sql.svn.sourceforge.net/svnroot/squirrel-sql/trunk/sql12

Click here for detailed information on how to program SQuirreL.

Click here for detailed information on the build and release system.

 
 

Mailing Lists

There are three mailing lists for SQuirrel. The announcements mailing list is a read-only list that will keep you informed about new versions and other information.

If you have any questions about SQuirreL send them to the users mailing list. All messages sent to the announcements mailing list will also be sent to this one so you don't need to subscribe to both.

For developers there is a developers mailing list. If you are interested in helping to develop SQuirreL or in writing your own plugins then this list is the one you want.

Both the users and developers mailing lists only allow subscribers to post to them. This is because of past experiences with spam.

 
 

SVN

SVN is hosted at SourceForge. The SVN module for maintenance of the 1.1 release is squirrel-sql and development for 1.2 and 2.x is in the sql12 module.