Linux · Programação
SQuirreL SQL Client
O SQuirreL SQL Client é um cliente gráfico baseado em Java para qualquer banco de dados compatível com JDBC.
- Licença
- LGPL-2.1-or-later
- Versão mais recente
- 4.8.0 (1 de setembro de 2024)
- Desenvolvedor
- Gerd Wagner
- Instalações
- 147 (Flathub, 30 dias)




O que é o SQuirreL SQL Client?
O SQuirreL SQL Client é uma ferramenta madura e de código aberto que existe há muitos anos. Ele roda em qualquer plataforma com um runtime Java e suporta uma ampla variedade de bancos de dados por meio de drivers JDBC integrados. O Flatpak no Flathub inclui drivers para MySQL, PostgreSQL, MariaDB, MSSQL, SQLite e vários outros, tornando-o um cliente tudo-em-um conveniente.
O cliente é voltado para desenvolvedores, DBAs e qualquer pessoa que precise explorar ou gerenciar bancos de dados sem escrever código. Sua interface é a clássica do Java Swing: múltiplas abas, uma visão em árvore dos esquemas e um editor SQL simples. Ele tem uma aparência mais utilitária do que as ferramentas polidas exclusivas para Windows, como o SSMS, mas cumpre seu papel e funciona de forma consistente entre as distros Linux.
Se você está acostumado com o SQL Server Management Studio, espere uma experiência menos integrada – você terá que configurar as conexões manualmente e depender de atalhos genéricos. No entanto, a capacidade de se conectar a qualquer fonte JDBC significa que você pode gerenciar MySQL, PostgreSQL ou SQLite na mesma janela, algo que o SSMS não faz nativamente.
Ideal para: Qualquer pessoa que precise de um cliente SQL universal e leve no Linux e esteja confortável com uma interface Java clássica.
Principais recursos do SQuirreL SQL Client
- Suporta dezenas de drivers JDBC nativamente
- Navegador de esquema com visão em árvore de tabelas, views e procedimentos
- Editor SQL com realce de sintaxe e histórico
- Visualizador de conjunto de resultados com exportação para CSV/Excel
- Arquitetura de plugins para extensões
- Interface Java Swing multiplataforma
- Capacidade de executar scripts e comandos em lote
- Gerenciador de conexões integrado com perfis salvos
Prós
- Funciona com praticamente qualquer banco de dados compatível com JDBC
- Gratuito e de código aberto sob a licença LGPL-2.1
- Um único pacote Flatpak inclui muitos drivers
- Leve em comparação com IDEs completos
Contras
- A interface Java Swing parece datada
- A configuração manual de drivers pode ser trabalhosa
- Construtor visual de consultas limitado em comparação com o SSMS
Programas do Windows que o SQuirreL SQL Client substitui
Como instalar o SQuirreL SQL Client no Linux
flatpak install flathub net.sourceforge.squirrel_sqlDicas para quem vem do Windows
Ao migrar do SSMS, exporte suas strings de conexão e consultas salvas como texto simples; o SQuirreL usa URLs JDBC, então você precisará ajustar o formato (ex.: jdbc:sqlserver://host;databaseName=...). Os atalhos de teclado são semelhantes (Ctrl+Enter executa uma consulta), mas a interface não possui a faixa de opções – use os ícones da barra de ferramentas ou os menus de clique direito. Exporte os conjuntos de resultados para CSV se precisar abri-los em planilhas.
Versões recentes
- 4.8.0 —
- 4.6.0 —
- 4.5.1 —
- 4.5.0 —
SQuirreL SQL Client: perguntas frequentes
O SQuirreL pode se conectar ao Microsoft SQL Server no Linux?
Sim, ele inclui um driver JDBC do Microsoft MSSQL; basta fornecer a URL JDBC e as credenciais corretas.
Preciso instalar o Java separadamente?
O Flatpak inclui seu próprio runtime Java, portanto, nenhuma instalação extra é necessária.
Existe uma forma de salvar o histórico de consultas?
O editor SQL mantém um histórico das instruções executadas, acessível pelo menu suspenso ao lado do botão Executar.
Como adiciono um driver que não está incluído?
Coloque o JAR do driver na pasta "drivers" do SQuirreL e registre-o por meio da caixa de diálogo Gerenciador de Drivers.
Atualizado em