begin process at 2012 02 11 12:43:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Système

 > 

JDBC

 > 

table - base de données


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

table - base de données

mardi 12 février 2008 à 20:02:45 | table - base de données

Didier72

Bonjour,

Pourriez-vous m'aider?

Comment tester en java si une table est vide ?
If (!conditions)
{
//suite
}
else
{
message.setText("La Table est vide !");

ou conditions = teste si table not vide

Merci pour votre aide

@+

===============================================
Voici le code de base:
        req = connexion.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
        rs = req.executeQuery("SELECT * FROM eleve");
       
 if (rs.next())   // là je teste s'il y a un enregistrment suivant dans la table, mais existe-t'il un teste de table  
                         vide !!!!
 {
        //Afficher le premier
        rs.first();
         //màj champs
        tid.setText(rs.getString("id"));
        tnom.setText(rs.getString("nom"));
        tprenom.setText(rs.getString("prenom"));
        tadresse.setText(rs.getString("adresse"));      

 //Recherche élément dans ComboBox
            int nbcombo = idsection.getItemCount();
            for (int i=0;i<nbcombo; i++)
            {
              String h = String.valueOf(idsection.getItemAt(i));
              int h1 = Integer.parseInt(h);
              int h2 = Integer.parseInt(rs.getString("id_section"));
              if (h2 == h1)
              {
                idsection.setSelectedIndex(i);
              }
            }
 }
 else message.setText("Il n' y a aucun élèves !");

mercredi 13 février 2008 à 06:15:32 | Re : table - base de données

danimo

salut,

if (table.length == 0) c'est vide

pour lire les elements de la table :


         for (int i = 0; i < table.length; i++)
         {
            xxxx = table[i]; 
            .......
         }

...\ Dan /...

mercredi 13 février 2008 à 07:09:02 | Re : table - base de données

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

Fais une requête COUNT plutôt que SELECT * :

rs = req.executeQuery("SELECT COUNT(id) AS Nombre FROM eleve");

if (rs.getInt("Nombre") == 0) {

// elle est vide

}
______________________________________
DarK Sidious
mercredi 13 février 2008 à 07:10:08 | Re : table - base de données

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

Ou moins propre (de tête, à vérifier les noms des fonctions) :

rs = req.executeQuery("SELECT * FROM eleve");
rs.last();
if (rs.rowCount() == 0) {
    // elle est vide
}
______________________________________
DarK Sidious
jeudi 14 février 2008 à 02:37:15 | Re : table - base de données

danimo

salut, 
 
toutes mes excuses, j'ai repondu trop precipitemment !

...\ Dan /...



Cette discussion est classée dans : table, int, rs, getstring, settext


Répondre à ce message

Sujets en rapport avec ce message

Combo box - base de données [ par malaurienne ] Bonjour à tous.Voici mon problème : J'ai crée une combo box avec une liste de nom & prénom (qui marche bien), mais je n'arrive pas à accéder au conten prob ac l'affichage sur les JTextField apartir d'une bd [ par cascadox ] slt ts l monde, voila jé un prob d'affichage sur mes JTextField apartir d'une base de donnée Access, jé vrément besoin d'aide,j ss un débutant alr dou Comment afficher les resultat d'une requete sql dans une textarea [ par lezoku ] salut  a tous je voudrai savoir Comment afficher les resultat d'une requete sql dans une textareaj'ai essayé beacoups de code mais ca marche pason fai souci de modification d'enregistrement [ par coolanso ] Bonsoir à tous, je recherche une solution pour un souci de modification d'enregistrement que je traine depuis trois jours. Dans mon application je me Comment modifier une table ? [ par shannons ] Voici la requête: private void btnmodActionPerformed(java.awt.event.ActionEvent evt) { // TODO add Probleme avec la base de données Access [ par pink90 ] Bonjour [^^happy13] j'ai un problème d'affichage de ma base de données a mon interface java.swing sur netbeans comme vous voyez a l'image ci-dessous Afficher les données de ma table dans un jTable [ par ndaseraphin ] Bonjour, Je travaille sous Netbeans 7.Je suis débutant en java. J'ai un jTable dans un jSrollPane dans lequel je veux afficher les donner de ma table Comment écrire fonction modifier(table BDD MySql) [ par etudiantinformatique ] bonjour, svp c'est urgent aider moi de terminer mon projet et merci bien, j'ai préfère récupérer mon formulaire qu'est remplis des données déjà insér creer un actionlistener dans un jtextarea dans java [ par betoile ] bonsoir je veux afficher le texte dans une nouvelle fenetre dans mon code je tape une requete et je recupere les resultats dans un textarea mtn je v [Microsoft][ODBC SQL Server Driver]Index de descripteur non valide [ par ali1best ] je suis en train de developper une application en java...mais j'ai toujours cet erreur : java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]Ind


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales