begin process at 2010 03 20 12:40:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > SAUVEGARDE ET RESTAURATION DE BASES MYSQL

SAUVEGARDE ET RESTAURATION DE BASES MYSQL


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de Donnees Source .NET ( DotNet ) Classé sous :sql, sauvergarde, xml, base, données Niveau :Initié Date de création :08/11/2005 Vu / téléchargé :12 807 / 1 959

Auteur : scortex84

Ecrire un message privé
Site perso
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

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 !




 Conclusion

J'ai développé ce petit programme afin de pouvoir sauvegarder et restaurer ma base MYSQL. Bien entendu, il existe déjà plusieurs outils qui font ça, mais là cela permet de l'intégrer dans un soft vb.net.

Jusqu'a présent, je sauvegardais ma base de donnée (16 MO) en générant un fichier .sql. La procédure etait rapide, mais la restauration pouvait durer jusqu'a 2h !
Là, je suis tombé à moins de 3 min en utilisant les multi-threads et moins de 4 min sans le multi-thread.

Voilou, j'espere que cette source vous sera utile. Bien entendu, tous vos commentaires seront les bienvenus !

Bonne programmation, et merci à tous ceux qui participent à ce forum.

Seb.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source .NET (Dotnet) LISTING DES PROCESSUS EN VB.NET
Source .NET (Dotnet) VB.NET ET ODBC

 Sources de la même categorie

Source avec Zip CHARGER DES DONNÉES DEPUIS UN FICHIER TXT DANS UNE BASE DE D... par ig3
Source avec Zip Source avec une capture GESTIONPMPT par mark100
Source avec Zip Source .NET (Dotnet) DATA ACCESS COMPONENT par zaimfaycal
Source avec Zip GESTION ENSEIGNANTS par Elmarzougui
Source avec Zip GESTION D'UNE BIBLIOTHÈQUE par Elmarzougui

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) ACCESS TO ( XML,EXCEL ) par simo5963
Source avec Zip Source avec une capture QUICK_EXP : BASE DE DONNÉES par Exploreur
Source avec Zip BASE DE DONNÉES EN ADO POUR DÉBUTANT par Exploreur
Source avec Zip LISTE DES SERVEURS SQL par exterminatix
LECTURE D'UN CHAMP DANS UNE BASE DE DONNEES SQL SERVER par Jo

Commentaires et avis

Commentaire de lydiemml le 22/12/2006 09:39:14

Salut !
J'aimerai aussi sauvegarder et restaurer mas base de données, cependant elle est en sql 2005. est-ce que ton code peux m'être utile ?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Ajout de données dans une base SQL server depuis vb6 [ par rastataou ] Salut,je voudrais ajouter une ligne de données a une base SQL server.j'arrive a me connecter correctement et a ajouter grace une requete (INSERT INTO Vb + SQL Server [ par Activb2 ] Salut j'ai mon application qui fonctinne tres bien sur une base de données ACCESS. EN utilisant une base de données SQL Server , je ne peu faire que d Vb + SQL Server [ par Activb2 ] Salut j'ai mon application qui fonctinne tres bien sur une base de données ACCESS. EN utilisant une base de données SQL Server , je ne peu faire que d VB6, SQL et base de données SAARI [ par alaaji ] Est-il possible à partir de VB, d'ecrire des requetes sql qui agissent sur des tables d'une base de données saari?Il paraît que ces requêtes ne peuve Vb & xml - base de données ? [ par elgoomff ] Bonjour,ma question porte sur VB & le XML.Est ce que la language xml peut etre utiliser comme base de données de remplacement (à la place de access pa aide sur sql [ par scharbel ] salut ce que je souhaite faire est un peu dur j'espere que quelqu'un pourra m'aider je veux transferer des données d'un fichier excel vers les differe SQL [ par LordBob ] Salut a tous,voila en fait je voudrai juste une petite information... Voila je voudrai savoir si je pouvais faire la meme chose avec un base de donnée Comment accéder à une base de données access sans utiliser SQL? [ par mounir301 ] Bonjour,j'ai un soucis d'accés à la une base de données "access" à partir de vb6 sans utiliser l'"SQL".Prière de me communiquer une résolution si poss Exporter une base Xml Dans une autre base de données [ par pearl240582 ] Bonjour à tousBon la c'est la galère.Je travail en Vb.Net et j'ai Recuperé le contenu d'un fichier XMl que j'ai stocké dans un DataSet en faisant comm Naviguer dans la base de données [ par rastaprogram ] J'ai un petit problème pour une requète SQL. J'aimerai sélectionner le nom des mes tables dans ma base de données. Ma requete va etre de ce type :


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales