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:

  • envoyer des information entre en java vers une base de donne
  • fichier txt java base de donnee
  • test si un enregistrement existe dans la base de donnees en java
  • exmple de code source pour une base donnee
  • tester si un enregistrement existe C#
  • sql vérifier qu'un enregistrement existe en c#
  • javaverifie connection
  • enregister un fichier txt
  • charger un fichier et ajouter ala base de données en java
  • java verifier si nom existe en bdd