Squirrel SQL est un très bon client Java basée sur SQL. Cet outil utilise JDBC pour se connecter à une base de données. La seule exigence: Un pilote JDBC doit être présent.
Squirrel est open source et est à SourceForge hébergé. La vie dans le projet a été lancé par Colin Bell, je crois que c'était en 2001. En tout cas, dit l'auteur de l'entrée dans la classe: Main.java.
Quelques années plus tard, Gerd Wagner est alors intervenu dans l'action. Colin et Gerd sont toujours les admins du projet sur SourceForge. Le fonctionnement et les performances sont grandes et les possibilités sont très étendues. Pourrait être remarqué au travail que les écureuils attaquer quelques années et convaincu par un bon nombre de petites fonctionnalités. Il est maintenant la fin de l'adulation 
Malheureusement, l'interface utilisateur ne pouvait pas suivre le rythme des progrès. Il semble un peu dans les années à venir:
Mais il est open source. Donc, ne vous plaignez pas: la lutte contre! Aussitôt dit, aussitôt fait. Pour éviter de réinventer la roue, je suis tombé dans NetBeans. Plus précisément, sur la plate-forme NetBeans . Voici un extrait de la description de Wikipedia:
La plate-forme NetBeans est un environnement d'exécution d'application - une base pour une application de bureau grand générique. La plupart des applications ont des exigences similaires: les menus, la gestion des documents, modifier des réglages et ainsi de suite. La plate-forme NetBeans créé, par exemple, les menus ou génère du code pour enregistrer les paramètres. Le développeur doit utiliser son code comme un module NetBeans, créer et ajouter à la plate-forme pour créer une application indépendante de la plateforme. La plate-forme NetBeans est conçu pour permettre aux développeurs de se concentrer sur la logique métier que les tâches essentielles, économisant temps et effort.
Plus de détails mis à jour très souvent ici .
Squirrel utilise déjà actuellement une petite partie de la plate-forme NetBeans. L'éditeur SQL est basé sur l'éditeur de NetBeans. Il fournit la complétion de code SQL et la vérification automatique de la syntaxe. Il a des raccourcis utiles pour les signets avec Ctrl-Espace, dissoudre la fonction IntelliSense (auto-complétion des commandes SQL).
Mon premier essai avec le port-écureuil et Netbeans pouvez le voir dans les images ci-dessous:
Pour atteindre cet intervention de l'État dans de nombreux endroits dans le code source d'écureuil étaient nécessaires. Malheureusement, souvent en travaillant directement avec JInternalFrames, qui ont empêché quelques ajustements maigres par un peu de refactoring. Monté en flèche à l'état actuel je peux dire la taille du paquet "Ecureuil" de la hauteur considérable.
Parce que le grand effort je suis de NetBeans de cette façon n'est plus tout à fait aussi sûr. L'avantage \ coût n'est pas dans une bonne relation. Ce n'est que lorsque plus de fonctionnalités de la plate-forme NetBeans serait utilisé, il serait mieux encore. NetBeans possède un système très bel exemple du module, une mise à jour automatique Mechnismuss, la gestion des raccourcis, et plus encore. Écureuil pourrait offrir un port complet sur la syntaxe plate-forme NetBeans par exemple Mettre en lumière pour XML. Même le problème bien connu de très grandes déclarations SQL dans l'éditeur SQL serait résolu. Cependant, cette adaptation est encore une inconnue pour moi. Rédacteur en chef de l'écureuil sur la base de l'éditeur de NetBeans déjà, mais c'est une très vieille version. D'autant plus que NetBeans 6.0 a été utilisé \ 'intégration de l'éditeur, fait un peu (projet Schliemann)
Mais, je commence à polir l'extrémité avant de la mission. Donc, revenons à nos moutons: je vais suivre la voie NetBeans mais pas à la recherche d'une alternative.
de manquer l'écureuil d'une interface utilisateur fraîche 
Ceux qui sont intéressés dans les sources, pouvez-vous rendre compte!