1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Tester connexion base de données sql server c#

abdelouafiOct 4, 2017

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      399
      Likes Received:
      9
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      1- Creation de la base de donnée Employe sous Sql Server. Puis la création de la table employé:

      Code:
      create database employe
      
      use employe
      create table employe (
      codeemploye int primary key not null,
      nom varchar(50),
      prenom varchar(50),
      ville varchar(50)
      )

      Sous Visuel Studio créer l'interface suivante: deux boutons et un seul label.

      tester connexion sql server c#.png

      En cliquant sur le bouton "connexion" le programme affiche sur le label le message "connecté".
      Le script du bouton connexion:
      Code:
        private void connexion_Click(object sender, EventArgs e)
              {
                  try
                  {
                   
                      cnx.Open();
                      //connexion.Text = "connecté";
                      label2.Text = "connecté";
                      MessageBox.Show("connexion établie");
                   
                  }
                  catch (Exception)
                  {
                      label2.Text = "non connecté";
                  }
              }


      En cliquant sur le bouton "Déconnecté", le programme affiche le message "Déconnecté".
      Le script du bouton "Déconnecté":
      Code:
       private void Deconection_Click(object sender, EventArgs e)
      
              {
                  cnx.Close();
                  label2.Text = "Déconnecté";
      
              }




      Deuxième méthode:
      Tester la connexion avec la méthode connectionState
      Le bouton "connexion":
      Code:
      private void connexion_Click(object sender, EventArgs e)
      
              {
                  /* try
                   {
      
                       cnx.Open();
                       //connexion.Text = "connecté";
                       label2.Text = "connecté";
                       MessageBox.Show("connexion établie");
      
                   }
                   catch (Exception)
                   {
                       label2.Text = "non connecté";
                   }*/
      
                  cnx.Open();
                  if (cnx.State == ConnectionState.Open)
                  {
                      label2.Text = "connecté";
                  }
                  else
                  {
                      label2.Text = "non connecté";
                  }
              }


      Le bouton "Déconnecté":
      Code:
      private void Deconection_Click(object sender, EventArgs e)
      
              {
                  cnx.Close();
                  if (cnx.State == ConnectionState.Closed)
                  {
                      label2.Text = "Déconnecté";
                  }
                  else
                  {
                      label2.Text = "erreur";
                  }
      
      
              }

       
      Last edited: Oct 4, 2017
      Loading...

Share This Page

Share