SQuirreL SQL Client is an open-source, fully-featured database management application. It is entirely written in Java/Swing and can be installed on any JVM-compliant system. Actively maintained since 2001, it is supported by a global team of professional developers. Built on a modular architecture, it supports a plug-in system allowing software customizations that can better utilize database vendors' specific features. It can support any JDBC compliant database.
As open-source software, all the source code for the application can be viewed in the SourceForge repository. The GNU Lesser GPL allows unrestricted modification of the source code for personal and commercial use. All derived software will also need to be made available under the GNU Lesser GPL.
Supports many of the most popular database platforms including Microsoft SQL Server and Oracle
SQuirreL SQL is fully featured compared to other commercial SQL client toolkits. Some of the main features include: