LinuxAlternative

Linux · Programmation

SQuirreL SQL Client

Un client SQL graphique basé sur Java pour parcourir les données et exécuter des requêtes sur toute base de données compatible JDBC.

Open sourceGratuitFlatpak
Soyez le premier à noter
Licence
LGPL-2.1-or-later
Dernière version
4.8.0 (1 septembre 2024)
Développeur
Gerd Wagner
Installations
192 (Flathub, 30 jours)

Qu’est-ce que SQuirreL SQL Client ?

SQuirreL SQL Client est un outil graphique open source mature, développé en Java. Présent depuis des décennies, il constitue un choix stable pour les développeurs qui ont besoin d'une interface simple pour interagir avec des bases de données. Le paquet Flatpak inclut les pilotes pour les systèmes courants comme MySQL, PostgreSQL et SQLite, vous n'avez donc pas besoin de chercher des fichiers JAR séparés pour commencer.

Cet outil est idéal pour les développeurs back-end, les administrateurs de bases de données et les analystes de données qui travaillent avec plusieurs moteurs de base de données. Si vous êtes habitué aux clients en ligne de commande comme psql ou mysql, SQuirreL offre une alternative visuelle qui gère les connexions et l'historique des requêtes sans configuration complexe. Il est particulièrement utile lorsque vous devez basculer rapidement entre différents types de bases de données.

Par rapport à Microsoft Azure Data Studio, SQuirreL semble plus utilitaire et moins raffiné. Il manque des fonctionnalités d'environnement de développement intégré modernes présentes dans Azure Data Studio, telles que la prise en charge intégrée des notebooks ou les intégrations spécifiques au cloud. Cependant, il est plus léger en termes de ressources système et se concentre strictement sur l'exécution SQL et le parcours des données, ce que beaucoup d'utilisateurs préfèrent pour un travail pur sur les bases de données.

Idéal pour : Les développeurs qui ont besoin d'un client SQL léger et multi-bases de données, sans le surcroît d'un IDE complet.

Fonctionnalités clés de SQuirreL SQL Client

  • Prend en charge toute base de données compatible JDBC
  • Inclut les pilotes pour MySQL, PostgreSQL, SQLite et MSSQL
  • Parcours visuel de la structure des tables
  • Éditeur de requêtes avec coloration syntaxique
  • Gestionnaire de connexions pour plusieurs bases de données
  • Export des résultats de requêtes au format CSV ou autres
  • Interface graphique basée sur Java multiplateforme

Points forts

  • Fonctionne avec pratiquement toute base de données via JDBC
  • Léger et faible consommation de ressources
  • Aucune dépendance à un fournisseur ou au cloud
  • Base de code stable et bien testée

Points faibles

  • L'interface semble datée par rapport aux IDE modernes
  • Les performances basées sur Java peuvent être plus lentes que les applications natives
  • Manque de fonctionnalités avancées de visualisation des données
  • La gestion des pilotes peut être manuelle si vous utilisez des versions non-Flatpak

Logiciels Windows remplacés par SQuirreL SQL Client

Installer SQuirreL SQL Client sous Linux

Flatpak (Flathub)flatpak install flathub net.sourceforge.squirrel_sql

Conseils pour les utilisateurs de Windows

Si vous venez d'Azure Data Studio, attendez-vous à une interface plus simple. Vous ne trouverez pas d'outils de déploiement cloud intégrés ni de prise en charge des notebooks. Vos fichiers SQL sont du texte standard, ils s'ouvriront donc sans problème. Notez que SQuirreL n'a pas de gestionnaire de paquets intégré pour les extensions comme Azure Data Studio ; vous vous fiez aux pilotes JDBC inclus dans le Flatpak ou vous ajoutez vos propres fichiers JAR au classpath si nécessaire. Le flux de travail est plus direct : se connecter, parcourir, interroger, exporter.

Versions récentes

  • 4.8.0 —
  • 4.6.0 —
  • 4.5.1 —
  • 4.5.0 —

SQuirreL SQL Client : questions fréquentes

SQuirreL prend-il en charge Microsoft SQL Server ?

Oui, la version Flatpak inclut le pilote Microsoft MSSQL, vous permettant de vous connecter directement aux instances SQL Server.

Puis-je utiliser SQuirreL avec des bases de données SQLite ?

Oui, SQLite est l'un des pilotes par défaut inclus dans le paquet Flatpak, vous pouvez donc ouvrir immédiatement des fichiers SQLite locaux.

SQuirreL est-il meilleur que DBeaver ?

SQuirreL est plus léger et plus simple, tandis que DBeaver offre plus de fonctionnalités comme les diagrammes ER et la modélisation de données. Choisissez SQuirreL pour la vitesse et la simplicité, DBeaver pour les fonctionnalités avancées.

Comment ajouter un nouveau pilote de base de données ?

Dans la version Flatpak, la plupart des pilotes courants sont préinstallés. Pour les autres, vous devrez peut-être télécharger le fichier JAR JDBC et le configurer dans les paramètres du gestionnaire de pilotes.

Mis à jour le