El cliente SQL SQuirreL es una herramienta de administración de bases de datos. Utiliza JDBC para permitir a los usuarios explorar e interactuar con bases de datos mediante un controlador JDBC. Proporciona un editor que ofrece autocompletado de código y resaltado de sintaxis para SQL estándar . También ofrece una arquitectura de complementos que permite a los desarrolladores de complementos modificar gran parte del comportamiento de la aplicación para proporcionar funcionalidades específicas de la base de datos o características independientes de la base de datos. Dado que esta aplicación de escritorio está escrita completamente en Java con componentes de interfaz de usuario Swing , debería ejecutarse en cualquier plataforma que tenga una JVM . [ 3 ]
SQuirreL SQL Client es un software libre de código abierto que se distribuye bajo la Licencia Pública General Reducida de GNU .
Resumen de características
- El árbol de objetos permite explorar objetos de la base de datos, como catálogos, esquemas, tablas, disparadores, vistas, secuencias, procedimientos , UDT , etc.
- El editor SQL, basado en RSyntaxTextArea de fifesoft.com, ofrece resaltado de sintaxis. Permite abrir, crear, guardar y ejecutar archivos que contienen sentencias SQL.
- SQuirreL admite sesiones simultáneas con múltiples bases de datos. Esto permite comparar datos y compartir sentencias SQL entre bases de datos. [ 4 ]
- SQuirreL se ejecuta en cualquier plataforma que tenga una JVM.
- Una arquitectura de complementos facilita las extensiones específicas del proveedor de la base de datos (información o acciones no disponibles mediante JDBC estándar).
- Existen traducciones para la interfaz de usuario en: ( búlgaro , portugués brasileño , chino , checo , francés , alemán , italiano , japonés , polaco , español , ruso ).
- Las capacidades gráficas pueden generar diagramas que muestran las relaciones entre tablas. [ 5 ]
- Marcadores: plantillas de código definidas por el usuario. SQuirreL incluye marcadores de ejemplo predefinidos para las sentencias SQL y DDL más comunes. [ 5 ]
Historia
El proyecto SQuirreL SQL fue desarrollado por un equipo de desarrolladores Java de todo el mundo y liderado por Colin Bell. Ha estado alojado como un proyecto de SourceForge desde 2001 y seguía en desarrollo activo en 2024. [ 6 ]
Bases de datos compatibles
- Sistema de gestión de bases de datos relacionales (RDBMS) Axion basado en Java.
- Derby Apache
- ClickHouse
- Servidor Fujitsu Siemens SESAM/SQL con el controlador JDBC SESAM/SQL
- Firebird con controlador JayBird JCA/JDBC
- SQL hipersónico
- H2 (DBMS)
- IBM Db2 para Linux, IBM i y Windows
- Informix
- Ingres (and OpenIngres)
- InstantDB
- InterBase
- Mckoi SQL Database
- Microsoft Access with the JDBC/ODBC bridge.
- Microsoft SQL Server
- Mimer SQL
- MonetDB
- MySQL
- Netezza
- Oracle Database 8i, 9i, 10g, 11g
- Pointbase
- PostgreSQL 7.1.3 and higher
- SAPDB
- Sybase
- Sunopsis XML Driver (JDBC Edition)
- Teradata Warehouse
- Vertica Analytic Database
See also
References
- ↑"SQuirrel SQL Client - Browse/1-stable". sourceforge.net. Retrieved 2026-05-25.
- 12"SQuirreL SQL Client - Browse /3-snapshots at SourceForge.net". sourceforge.net. Retrieved 2023-11-25.
- ↑Wagner, Gerd; Griffin, Glenn. "SQuirreL, a Universal SQL Client"(PDF). Retrieved 2009-04-15.
- ↑Martinig, Franco. "SQuirreL SQL Client". Retrieved 1 March 2011.
- 12"SQuirreL SQL Client Home Page". SourceForge.net. Retrieved 2009-04-15.
- ↑Bell, Colin. "SQuirreL SQL Client - Browse Files at SourceForge.net". SourceForge. Retrieved 19 February 2020.
External links
- Official website
- Database administration tools
- Free software programmed in Java
- SQL
- Firebird (database server)
- Interbase
- Oracle Database tools
- Microsoft database software
- Sybase
- MySQL
- Software using the GNU Lesser General Public License