Cette source permet de sauvegarder et de restaurer une base de donnée MYSQL à l'aide de fichiers XML.
Les différents principes abordés sont :
- l'utilisation du connecteur .NET fournit par MYSQL
- le lancement de multi-threads
- la sauvegarde de dataset en XML
- l'ajout de fichier XML à des datasets
- la synchronisation des datasets avec une base de donnée (méthode update du dataAdapter)
- L'écriture et la lecture de fichier .sql
Pour lancer cette source, je pense que vous aurez besoin du connecteur .NET de Mysql, vous pouvez le trouver ici :
http://dev.mysql.com/downloads/connector/net/1.0 .html
Pour la sauvegarde, le logiciel parcours les tables de la base de donnée sélectionnée et les sauvegardes dans des fichiers XML et génére un fichier sql.sql qui contient la structure de la base.
Pour la restauration, on parcour les fichiers XML, et on synchronise les informations avec la méthode UPDATE du dataAdapter.
Voilou !