Jump to content

SQuirreL SQL Client

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Manningr (talk | contribs) at 01:06, 4 May 2007 (First cut). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

The SQuirreL SQL Client is a Java desktop application that combines the power of JDBC and Swing to allow users to explore and interact with any database using a JDBC driver written for that database. It provides a powerful editor that offers code completion and syntax highlighting for standard SQL. It provides a common interface for interacting with any supported database. It also provides a rich plugin architecture that allows plugin writers to modify much of the behavior available to provide database-specific functionality or features that are database-independent.

SQuirreL SQL Client is free as open source software that is distributed under the GNU Lesser General Public License.

Feature Summary

  • Object Tree allows for browsing database objects such as catalogs, schemas, tables, triggers, views, sequences, procedures, UDTs, etc.
  • SQL Editor based on the NetBeans core editing components for syntax highlighting.
  • Written entirely in Java with Swing UI components so it is platform agnostic.
  • Translations for the user interface are available in 8 languages.

History

The SQuirreL SQL project was developed by a team of Java developers around the world and led by Colin Bell. It has been hosted as a SourceForge project and is still being developed today.

Supported Databases

  • Axion Java RDBMS.
  • Apache Derby (formerly Cloudscape)
  • Daffodil (One$DB)
  • Fujitsu Siemens SESAM/SQL-Server with the SESAM/SQL JDBC driver
  • Firebird with the JayBird JCA/JDBC Driver
  • FrontBase
  • HSQL
  • Hypersonic SQL
  • H2
  • IBM DB2 for Linux, OS/400 and Windows
  • Informix
  • CA Ingres (and OpenIngres)
  • InstantDB
  • Interbase
  • Mckoi
  • Microsoft Access with the JDBC/ODBC bridge.
  • Microsoft SQL Server
  • Mimer SQL
  • MySQL
  • Oracle 8i, 9i and 10g
  • Pointbase
  • PostgreSQL 7.1.3 and higher
  • SAPDB
  • SQLite
  • Sybase
  • Sunopsis XML Driver (JDBC Edition)
  • Teradata Warehouse
  • ThinkSQL RDBMS