SQuirreL SQL Client
SQuirreL SQL Client software | |
---|---|
Genere | Software per basi di dati Integrated development environment |
Sviluppatore | Colin Bell, Gerd Wagner, Rob Manning and others |
Ultima versione | 3.6 |
Sistema operativo | Multipiattaforma |
Linguaggio | Java |
Licenza | GNU (licenza libera) |
Sito web | www.squirrelsql.org |
In informatica SQuirreL SQL Client è uno strumento o programma di amministrazione di database, gratuito e open source, distribuito tramite licenza GNU.
E' un client che usa driver JDBC per permettere all'utente di esplorare e interagire con un DBMS di diverso tipo attraverso un'interfaccia utente. È provvisto di un editor SQL che offre il completamento automatico del codice, la colorazione del codice in base alla sintassi dello standard SQL. Inoltre fornisce la possibilità, a chi può scrivere plugin, di modificare la maggior parte dell'aspetto dell'applicazione per permettere funzionalità specifiche del database oppure funzionalità indipendenti dal database.
L'applicazione essendo scritta interamente in Java e facendo utilizzo delle librerie e componenti UI Swing, può essere eseguita su qualsiasi piattaforma con una Java Virtual Machine. [1]
Storia
[modifica | modifica wikitesto]Il progetto SQuirreL SQL fu sviluppato da un gruppo di sviluppatori Java da diversi punti nel mondo, guidati da Colin Bell. Il progetto era stato pubblicato su SourceForge dal 2001, e lo sviluppo procede tuttora.
Caratteristiche principali
[modifica | modifica wikitesto]- Albero degli Oggetti, permette di navigare tra gli oggetti database come cataloghi, schemi, tabelle, trigger, viste, sequence, Procedure, UDTs, etc.
- Un editor SQL basato su RSyntaxTextArea di fifesoft.com che fornisce la colorazione del codice in base alla sintassi.
- Può essere usato per aprire, creare, salvare ed eseguire script SQL.
- Supporta sessioni multipli ai vari database. Permette di confrontate dati e condividere SQL statements tra i database.
- Può essere eseguito su qualsiasi piattaforma con una JVM.
- Architettura a plugin per facilitare estensioni specifiche per database differenti (non disponibile usando connessione standard JDBC)
- Traduzione dell'interfaccia disponibile in bulgaro, portoghese brasiliano, cinese, ceco, francese, tedesco, italiano, giapponese, polacco, spagnolo, russo.
- Possibilità di creare grafici sulle relazioni tra le tabelle.[3]
- Segnalibri definiti dagli utenti per modelli di codice. SQuirreL è fornito con una serie di segnalibri predefiniti per i comandi SQL e sintassi DDL più comuni.[3]
Database Supportati
[modifica | modifica wikitesto]- Axion Java RDBMS.
- Apache Derby
- Daffodil (One$DB)
- Fujitsu Siemens SESAM/SQL-Server with the SESAM/SQL JDBC driver
- Firebird with the JayBird JCA/JDBC Driver
- FrontBase
- Hypersonic SQL
- H2 (DBMS)
- IBM DB2 for Linux, OS/400 and Windows
- Informix
- Ingres (and OpenIngres)
- InstantDB
- InterBase
- Mckoi SQL Database
- Microsoft Access with the JDBC/ODBC bridge.
- Microsoft SQL Server
- Mimer SQL
- MySQL
- Netezza
- Oracle Database 8i, 9i, 10g, 11g
- Pointbase
- PostgreSQL 7.1.3 and higher
- SAPDB
- Sybase
- Sunopsis XML Driver (JDBC Edition)
- Teradata Warehouse
- ThinkSQL RDBMS
- Vertica Analytic Database
Note
[modifica | modifica wikitesto]- ^ Gerd Wagner e Glenn Griffin, SQuirreL, a Universal SQL Client (PDF), su squirrel-sql.sourceforge.net. URL consultato il 15 aprile 2009.
- ^ Franco Martinig, SQuirreL SQL Client, su methodsandtools.com. URL consultato il 1º marzo 2011.
- ^ a b SQuirreL SQL Client Home Page, su squirrel-sql.sourceforge.net, SourceForge.net. URL consultato il 15 aprile 2009.
Voci correlate
[modifica | modifica wikitesto]Collegamenti esterni
[modifica | modifica wikitesto]- Sito ufficiale, su squirrelsql.org.
- (EN) SQuirreL SQL Client, su SourceForge.
- Repository sorgenti di SQuirreL SQL Client, su sourceforge.net.
- Repository sorgenti di SQuirreL SQL Client, su git.code.sf.net.