Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

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

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:

  • sql verifier si un enregistrement existe
  • afficher les données d'une base de donnée en java
  • accès à la base de donnée java.pdf tuto
  • bdd
  • charger un fichier et ajouter ala base de données en java
  • mettre a jour base donne swing
  • vérifier si un enregistrement existe sql c#
  • verifier si une ligne existe sql java exemple
  • sauvegarder un fichier dans la base à partir de java
  • java verifier si nom existe en bdd