Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Création automatique d’une base de données.

Recherche,dans,la,base,de,données:,non,édité
{filelink=16150}

using System;
using System.Data;
using System.Data.SqlClient;
 
   class CreationBDAutomatique
   {
      static void Main()
      {
          // Créer une chaîne de connexion
         String chaineConnexion= @"server=(local);database=MesExemples.com;Integrated Security=SSPI";
 
         SqlConnection connexion = new SqlConnection(chaineConnexion);
 
          // Créer une commande vide
         SqlCommand commandeVide = connexion.CreateCommand();
 
         try
         {
            connexion.Open();
 
             // Créer la Base de données CSharp.MesExemples.com
            commandeVide.CommandText = "CREATE DATABASE [CSharp.MesExemples.com]";
            Console.WriteLine("Création de la Base de données en Cours...");
 
            commandeVide.ExecuteNonQuery();
            Console.WriteLine("Base de Données Créee.");
 
            Console.WriteLine("Connexion en cours à la nouvelle BD...");
            connexion.ChangeDatabase("CSharp.MesExemples.com");
            Console.WriteLine("Connexion Terminée");
 
            Console.WriteLine("Création d'une table en cours");
            commandeVide.CommandText = "CREATE TABLE Utilisateur (nom varchar(255))";
            Console.WriteLine("Nombre de colonne créee: {0}", commandeVide.ExecuteNonQuery());
 
            // Insertion des données dans la table
            commandeVide.CommandText = "INSERT INTO Utilisateur VALUES ('invité');INSERT INTO Utilisateur VALUES ('MesExemples.com')";
            Console.WriteLine("Fin d'insertion des données");
            Console.WriteLine("Nombre d'enregistrement insérée: {0}", commandeVide.ExecuteNonQuery());
 
             Console.WriteLine("Fermer des Opération, Merci d'avoir patienter.");
 
         } catch (SqlException ex) {
 
            Console.WriteLine(ex.ToString());
 
         } finally {  
 
            connexion.Close();
            Console.WriteLine("Fermer la Connexion.");
 
         }
      }
   }

No comments yet.

Leave a Comment