Propos Vues Aide JavaDoc Journal Télécharger Liens Home


Propos


    JMigre est un projet de réalisation d'un convertisseur universel de bases de données(BD).
    Ce logiciel tient son universalité du langage Java et de l'utilisation de l'interface JDBC pour accéder à différentes BD.
    En effet, le langage Java est, par définition, portable sur tous les grands systèmes d'exploitation (Windows, Linux, Mac, ... ).
    L'interface JDBC quand à elle, est capable de communiquer avec n'importe quel "système de gestion de bases de données" (SGBD) utilisant SQL (un langage commun d'accès et de traitement des données), pour autant qu'il existe un driver JDBC correspondant (il en existe beaucoup).

    L'objectif de JMigre est :

    • Réaliser un outil permettant d'accéder à n'importe quelle base de données et de l'interroger en langage SQL.
    • Interroger une BD (que l'on veut copier, par exemple une BD Access de Microsoft) sur sa structure (métadonnées) et sur l'ensemble de ses tables et données afin de générer un script de création et d'insertion en langage SQL.
    • Se connecter à une autre BD (par exemple MySql) complétement vide et exécuter un script de création (par exemple celui qu'on a généré précédement).
    • Si tout s'est bien passé, dans notre exemple, on a converti une BD Access sous Windows vers MySql sous Linux.
    • L'opération qui vient d'être décrite doit pouvoir être effectuée à partir d'une seule machine reliées aux BD à travers un réseau. Autrement dit, JMigre fonctionne avec une BD distante.

    Un ptit merci à NetBeans un IDE Java (un programme pour aider à faire des programmes) gratuit, Open-Source, écrit en Java.

    JMigre et son site sont destinés à des utilisateurs ayant des notions de ce qu'est un SGBD et le langage SQL.





SourceForge.net Logo
Acceuil - JMigre - Home