Java: Vérifier si un enregistrement existe dans la base de données

Author:

Pour éviter les doublons dans votre base de données, vous pouvez utiliser cette méthode très efficace dans la détection des doublons.

 int,string,char,static, url, socket, url, socket, java
{filelink=23}

import javax.swing.*;
import java.sql.*;

public class JDBCSansDoublon
{

     /*
      * @auteur Sako Adams
      *  Vérifier si la valeur passée
      *  en paramètre existe dans la table.
      *  la méthode retourne l'identifiant 
      *  de l'enregistrement s'il existe
      *  sinon il ajoute l'enregistrement
      *  
      */
    private int nouveauCompte(String nom)
    {
                try
        {

         // Créer une connection à la base de SQL Server "FaceBook"
          Connection 
          conn=DriverManager.getConnection(""jdbc:sqlserver://localhost:1433;databaseName=Facebook,
"username","passeword");
          Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);

          // Vérifier si le nom existe dans la table "utilisateurs"
          ResultSet rs=stmt.executeQuery("Select ID from utilisateurs where nom like '"+nom+"'");
          if(rs.next())
              return rs.getInt(1);
          else
          {
              int save=conn.createStatement().executeUpdate("Insert Into utilisateurs(nom) Values('"+nom+"')");
              return nouveauCompte();
          }
        }catch(Exception err)
        {
            JOptionPane.showMessageDialog(null,err);
            return 0;
        }

    }


}

A Voir sur le même Sujet:

  • comment afficher les données dans une base de données en java
  • sql vérifier qu'un enregistrement existe en c#
  • code source du base de donnee en java
  • affichage des données de la base de donnée dans un combobox en java jsp
  • accès à la base de donnée java.pdf tuto
  • enregister un fichier txt
  • comment inserer une liste d'enregistrement dans base de donnée avec java
  • sql tester si une valeur existe
  • base de donnee java telecharger source
  • inserer image dans la base de donnees en JAVA

Leave a Reply

Your email address will not be published. Required fields are marked *