Eclipse Data Tools Platform

À l'été 2005 a été l' Project Data Tools lancé.

Le Data Tools Platform (DTP) projet comprendra des cadres extensibles et des outils exemplaires, permettant à un ensemble diversifié de plug-in des offres spécifiques à certaines centrées sur les données techniques et soutenu par l'écosystème DTP. Dans l'esprit d'Eclipse, le projet sera guidé par les valeurs suivantes:

La neutralité du vendeur
Extensibilité
Implication communautaire
Transparence
Le développement Agile

Il est plus facile c'est une collection de plugins que la création de DB-outils spécifiques. Pour Voici un rapide Nouvelles / nébuleuse ;)
Citation:

[...] Ses éléments comprennent, entre autres choses, en utilisant des modèles pilote de base de données générée, les profils de connexion de base de données, des tables de bases de données et SQL-Explorer-outils - en d'autres termes, il rend la connexion à la base de données back-end [...]

Quels sont les modèles générés par le pilote de base?

En Janvier 2007, un auteur exprimées dans cette article l'espoir que Eclipse fournit pour la qualité et l'innovation et les outils de DB lance du marché sur la route ... Maintenant, en 2008 dépassé le demi mais a frappé le DTP n'est pas si loin? Quelqu'un at-il déjà utilisé?

Et il ajoute: «outil gratuit croix plateforme de base"

Dans le hall java je suis sur le Database Manager Epictète rencontrés:

Epictète - outil gratuit croix plateforme de base. Prend actuellement en charge d'Oracle, MSSQL, MySQL, Firebird, HSQLDB. Dernière version 0.3 beta. Ce n'est pas la version finale, mais vous pouvez télécharger et utiliser déjà

C'est un outil DB plus loin, mais cette fois basée sur le Netbeans RCP . Cette espèce semble être un peu moins ;) Mais cela ne change rien au fait qu'il est apparemment de rigueur que tous les outils développeur crée son propre dans ce domaine ... en particulier chez les développeurs Java!

Instantanée SQL Formatter

De ce côté il ya une belle ligne de SQL Formatter:
Instantanée SQL Formatter, où il peut également être téléchargé et intégré dans vos applications. Il existe des versions pour le NET, COM et VCL.

Le site dit:

Général SQL Parser ajoute de puissantes capacités de traitement sql à votre programme, y compris vérification de la syntaxe SQL, embellir complexe de code sql avec de nombreuses options de format personnalisable, d'identifier des objets de bases de données différentes testées en tant que table, colonne, les contraintes dans les scripts SQL, de modifier et de reconstruire sql à la volée , traduire l'expression SQL dans une arborescence de l'expression binaire qui pour votre traitement ultérieur enquête que la création de filtre, et vous prenez le contrôle complet de sql avec arbre d'analyse détaillée de la sql entrée ensemble.

Général SQL Parser est conçu pour faire face à l'instruction SQL utilisée par la base de données différents, tels que Oracle, DB2, Informix, Sybase, PostgreSQL, MySQL et ainsi de suite. Et elle est conforme à la plupart de l'entrée-niveau SQL99 standard.

Mogwai ER Designer

Le Designer Mogwai ER est un outil de modélisation ER comme par exemple ERWin. Il est open source et est hébergé sur sourceforge.net. Le site dit:

Mogwai Le signataire de la Terre est un outil de modélisation entité relation testé comme ERWin et co. La seule différence est qu'il est open source et ne coûte rien. Il a été conçu pour la modélisation de base de données aussi facile que cela peut être et à soutenir le développeur dans le processus de développement, de la conception à un schéma de base et la génération de code. Cet outil a également été conçu pour supporter un bouchon flexible dans l'architecture, d'étendre le système en installant simplement un nouveau plug in De cette façon, tout le monde peut implémenter de nouvelles fonctionnalités et des outils pour faire de la Terre Signer répondre aux exigences.

Signer la Terre NG est basé sur Java et peut être exécuté sur les systèmes Windows et Unix
dispose d'un puissant WYSIWYG pour la conception de base de données physique
gère les tables, les relations, les index et les commentaires
prend en charge des domaines
prend en charge MySQL, Oracle, Microsoft SQL Server et Postgres
crée les instructions SQL DDL pour la création de schémas
dispose d'un système intégré de contrôle de version du schéma
peut générer des scripts de migration de schéma pour chaque changement
stocke la définition de base de données sous forme de fichiers XML pour un traitement ultérieur
pouvez exporter le schéma de base de données au format GIF, BMP, JPEG ou des fichiers EPS dispose d'un module intégré d'ingénierie inverse pour les schémas existants, il est basé sur le soutien licence GPL est disponible par les auteurs et les newsgroups

Deux SQL Developer?

Depuis plusieurs mois (années?), Oracle outil SQL Developer gratuitement. La chose intéressante est la suivante: Il ya une autre requête basée sur Java et outil d'administration disponible avec le même nom: SQL Developer - Le Frontend Universal Database . Cet outil a été autour depuis 2001! A "pris" le plus fort ici le nom simple?

SQL Prompt à partir Red Gate

Ces derniers jours, je suis sur cet outil à partir Red Gate entendre: SQL Prompt
Comme je l'ai depuis un certain temps, même avec des éditeurs SQL occupé, je suis toujours curieux de ce que les pros ont à offrir dim. La démo a l'air vraiment bonne. Une fois que j'ai un peu de temps je vais essayer la version d'essai une fois de plus près.

Squirrel SQL et NetBeans?

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:

SQuirreL SQL UI

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:

SQuirreL on NetBeans: SQL History

SQuirreL on NetBeans: JDBC Panel

SQuirreL on NetBeans: Session Panel

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!

Hourra! Un blog SQL! ;)

Pourtant, un autre blog de neuf? Comment originale ;) Mais cette fois, sur SQL!

Ok, il ya probablement des centaines déjà ... mmhhh. Mais ces réservoirs sur la page My SQL et tout autour d'elle! Et cela n'a pas existé avant.

Et ce que vous, le gentil lecteur?
Je vais séparer en produits, des logiciels, des idées, ou tout simplement des choses que j'ai remarquées sur SQL ou m'employer maintenant, mes deux cents. Bien sûr, contribue, dans l'espoir que l'un ou l'autre d'un commentaire éclairant.

Le début se fait ...