SQuirreL SQL Client

From Wikipedia, the free encyclopedia
(Redirected from SQuirreL SQL)
Jump to navigation Jump to search
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
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    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 | edit source]
    • 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 | edit source]

    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 | edit source]

    See also

    [edit | edit source]

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]