Les clients SQL

January 14th, 2005 par Eric

Tout d’abord, bonne année à tous !

En général un client SQL est le deuxième outil utilisé par les développeurs. En voici une petite liste si jamais vous en cherchez un :

Ceux qui sont spécifiques à une base de données :
Oracle

  • TOAD: uniquement sous Windows ayant toutes les fonctionnalités que l’on désire et payant (cher)
  • TOAD Freeware: uniquement sous Windows, gratuit (fonctionnant pendant 60j)

Microsoft SQL Server

  • TOAD Freeware: uniquement sous Windows, gratuit (fonctionnant pendant 60j)

mySQL

  • TOAD freeware: sous Windows et Linux, gratuit (fonctionnant pendant 60j),
  • Administrator: (multi os) bonne console d’administration de mySQL,
  • Query Browser: (multi os) petit browser ayant quelques défaut (pas assez de place pour voir une grande commande SQL, pas d’indentation…)

Ceux qui gèrent plusieurs types de base de données

  • DbVisualizer : Très bon outils Java (donc multi os), payant
  • Data Studio: Il est devenu paya mais utilitaire intéressant,
  • Abeille 2.0: Petit utilitaire en Java pratique et gratuit qui permet de faire un petit peu de modelisation,
  • WinSQL: écrit en Java, il existe en version gratuite et payante (bof),
  • Netbeans :-) petit module mais vraiment intéressant,
  • Eclipse: voici une liste de plugins gratuits/payants avec Eclipse,
  • jEdit DBTerminal: petit module pour les fans de jEdit,

Les drivers JDBC

Modélisation

  • Power Designer (Windows) Le must ?!
  • ER Sutdio (Windows) Un excellent concurrent de Power Designer,
  • ER Win: (Windows) Semble un bon outils mais je ne le connais pas,
  • Abeille 2.0: Ecrit en Java, il est simplissime,
  • DBWrench: Utilitaire payant écrit en Java, n’est pas complétement multibase,
  • DB Desginer 4: Windows/Linux semble ne pas fonctionner très bien,

6 Responses to “Les clients SQL”

  1. Franck Says:

    Merci Eric pour cette compilation à laquelle je rajoute devaki-nextobject http://www.devaki.org/nextobjects/, un genre de PowerDesigner light open sopurce en java et qui s’appuie sur Torque (le mapping objet/database).

  2. Simon Says:

    Je viens d’installer MySQL 4.1, et j’esperais trouver mon bonheur parmi les clients open-source. Mais quelle deception :
    - TOAD for MySQL ne fonctionne pas avec la 4.1 mais la 4.0
    - abeille 2 : pas tres sexy (quand on connait LA reference TOAD)
    - mysql query browser : inutilisable a cause de la taille minuscule des fenetres

    Au final, j’utilise (par depit) le plugin Quantum pour eclipse…

  3. Eric Says:

    Oups j’en ai oublié un et de taille Tora : c’est un client opensource écrit en C s’appuyant sur QT pour l’affichage, malheureusement le développeur a été contacté par Quest et donc a arrêté les developpement, il existe sous Linux et Windows (gratuitement maintenant) malheureusement il y a quelque problème de stabilité sous Linux (je ne connais pas la version Windows. Peux-être celui-ci te conviendra mieux Simon ?

  4. Simon Says:

    Merci Eric, Tora a effectivememt l’air d’etre le seul concurrent viable de TOAD. Mais comme son nom l’indique (Toolkit for ORAcle), il ne pourra pas m’aider pour mysql… Ca m’apprendra à utiliser des bases open-source ;-)

  5. Eric Says:

    Je ne sais pas pour la version Windows (mais je ne vois pas pourquoi cela ne marcherait pas) mais sous Linux, il y a un lien natif avec MySQL (il faut redéfinir les includes pour utiliser MySQL 4.1 au lieu du 3.3 qui est installé par défaut sur la majorité des distribution) et il y a un accès ODBC donc il est possible que cela fonctionne sous Windows pour MySQL via ODBC… Comme d’habitude j’utilise la version “béta” 1.3.14…

    Sinon il y a aussi le TOAD freeware sous Windows pour MySQL… Là j’ai épuisé l’ensemble de mes connaissances cependant sous Linux, le lien TORA/MYSQL marche… Et finalement si tu essayais aussi les OS open-source aussi ? :-)

  6. Franck Says:

    Simon, pour MySQL, concernant la partie design y’a DBDesigner 4 (http://www.fabforce.net/dbdesigner4/) qui peut aussi se connecter et servir d’interface de requete.
    Sinon as-tu essayer le MySQL Administrator (http://dev.mysql.com/downloads/administrator/1.0.html) il me semble que tu peux y faire des requetes sql.
    P’tain c’est chiant de ne pas être avertir des nouveaux commentaires sur des articles que tu n’as pas écris !

Leave a Reply

You must be logged in to post a comment.