SQuirreL SQL Client

Jump to content
From Wikipedia, the free encyclopedia
(Redirected from SQuirreL SQL)
SQuirreL SQL Client
DevelopersColin Bell, Gerd Wagner, Rob Manning and others
Stable release
4.6.0[1] / 2023-06-04 [±]
Preview release
20231120_2225[2] / November 20, 2023; 2 years ago (2023-11-20)[2]
Repository
Written inJava
Operating systemCross-platform
PlatformJava
TypeDatabase administration tool
LicenseLGPL
Websitewww.squirrelsql.org

The SQuirreL SQL Client is a database administration tool. It uses JDBC to allow users to explore and interact with databases via a JDBC driver. It provides an editor that offers code completion and syntax highlighting for standard SQL. It also provides a plugin architecture that allows plugin writers to modify much of the application's behavior to provide database-specific functionality or features that are database-independent. As this desktop application is written entirely in Java with Swing UI components, it should run on any platform that has a JVM.[3]

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

Feature summary

[edit]
  • Object Tree allows for browsing database objects such as catalogs, schemas, tables, triggers, views, sequences, procedures, UDTs, etc.
  • The SQL Editor, based on RSyntaxTextArea by fifesoft.com, provides syntax highlighting. It can open, create, save and execute files containing SQL statements.
  • SQuirreL supports simultaneous sessions with multiple databases. This allows comparing data and sharing SQL statements between databases.[4]
  • SQuirreL runs on any platform that has a JVM.
  • A plugin architecture facilitates database vendor-specific extensions (information or actions not available using standard JDBC)
  • Translations for the user interface exist in: (Bulgarian, Brazilian Portuguese, Chinese, Czech, French, German, Italian, Japanese, Polish, Spanish, Russian).
  • Graph capabilities can generate charts showing table relationships.[5]
  • Bookmarks - user-defined code templates. SQuirreL comes with predefined example bookmarks for the most common SQL and DDL statements.[5]

History

[edit]

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 since 2001, and was still under active development in 2024.[6]

Supported databases

[edit]

See also

[edit]

References

[edit]
  1. ^ "SQuirrel SQL Client - Browse/1-stable". sourceforge.net. Retrieved 2023-11-25.
  2. ^ a b "SQuirreL SQL Client - Browse /3-snapshots at SourceForge.net". sourceforge.net. Retrieved 2023-11-25.
  3. ^ Wagner, Gerd; Griffin, Glenn. "SQuirreL, a Universal SQL Client" (PDF). Retrieved 2009-04-15.
  4. ^ Martinig, Franco. "SQuirreL SQL Client". Retrieved 1 March 2011.
  5. ^ a b "SQuirreL SQL Client Home Page". SourceForge.net. Retrieved 2009-04-15.
  6. ^ Bell, Colin. "SQuirreL SQL Client - Browse Files at SourceForge.net". SourceForge. Retrieved 19 February 2020.
[edit]
    SQuirreL SQL Client
    DevelopersColin Bell, Gerd Wagner, Rob Manning and others
    Stable release
    4.6.0[1] / 2023-06-04 [±]
    Preview release
    20231120_2225[2] / November 20, 2023; 2 years ago (2023-11-20)[2]
    Repository
    • sourceforge.net/p/squirrel-sql/git/ci/master/tree/
    Written inJava
    Operating systemCross-platform
    PlatformJava
    TypeDatabase administration tool
    LicenseLGPL
    Websitewww.squirrelsql.org

    The SQuirreL SQL Client is a database administration tool. It uses JDBC to allow users to explore and interact with databases via a JDBC driver. It provides an editor that offers code completion and syntax highlighting for standard SQL. It also provides a plugin architecture that allows plugin writers to modify much of the application's behavior to provide database-specific functionality or features that are database-independent. As this desktop application is written entirely in Java with Swing UI components, it should run on any platform that has a JVM.[3]

    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.
    • The SQL Editor, based on RSyntaxTextArea by fifesoft.com, provides syntax highlighting. It can open, create, save and execute files containing SQL statements.
    • SQuirreL supports simultaneous sessions with multiple databases. This allows comparing data and sharing SQL statements between databases.[4]
    • SQuirreL runs on any platform that has a JVM.
    • A plugin architecture facilitates database vendor-specific extensions (information or actions not available using standard JDBC)
    • Translations for the user interface exist in: (Bulgarian, Brazilian Portuguese, Chinese, Czech, French, German, Italian, Japanese, Polish, Spanish, Russian).
    • Graph capabilities can generate charts showing table relationships.[5]
    • Bookmarks - user-defined code templates. SQuirreL comes with predefined example bookmarks for the most common SQL and DDL statements.[5]

    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 since 2001, and was still under active development in 2024.[6]

    Supported databases

    See also

    References

    1. ^ "SQuirrel SQL Client - Browse/1-stable". sourceforge.net. Retrieved 2023-11-25.
    2. ^ a b "SQuirreL SQL Client - Browse /3-snapshots at SourceForge.net". sourceforge.net. Retrieved 2023-11-25.
    3. ^ Wagner, Gerd; Griffin, Glenn. "SQuirreL, a Universal SQL Client" (PDF). Retrieved 2009-04-15.
    4. ^ Martinig, Franco. "SQuirreL SQL Client". Retrieved 1 March 2011.
    5. ^ a b "SQuirreL SQL Client Home Page". SourceForge.net. Retrieved 2009-04-15.
    6. ^ Bell, Colin. "SQuirreL SQL Client - Browse Files at SourceForge.net". SourceForge. Retrieved 19 February 2020.
    • Official website
    Retrieved from "https://en.wikipedia.org/w/index.php?title=SQuirreL_SQL_Client&oldid=1329264581"