Accéder à une Base de données à l’aide de ‘com.sun.rowset’

Author:

 sun,mysql,base de données, sql, url, date, set, url, sql, requête, mysql, jdbc, swing
{filelink=350}

import javax.sql.*;
import javax.sql.rowset.CachedRowSet;

/*
 * Manipulation d'une base de données mySQL
 * avec RowSet. Aucun driver n'est
 * nécessaire pour exécuter ce programme
 */
public class RowSetJDBC {

    public static void main(String[] args) throws Exception {

        CachedRowSet rset;


        Class c = Class.forName("com.sun.rowset.CachedRowSetImpl");

        rset = (CachedRowSet)c.newInstance( );


        // URL de la base de données
        rset.setUrl("jdbc:mysql://localhost/cours");
        // nom d'utilisateur
        rset.setUsername("root");
        // mot de passe
        rset.setPassword("");
        
        // Construire  une requête paramétrée
        rset.setCommand("select * from java_fr where titre_fr like ?");
       
        // définir le paramètre de la requête
        rset.setString(1, "swing%");
        
        // Exécuter la requête pour extraire les données
        rset.execute( );


        while (rset.next( )) 
      {
      	  // Afficher les valeurs des champs
          System.out.println ("titre_fr= "+rset.getString(2));
          
          // Modification inline des données d'un champ
            if (rset.getInt("id") == 42) 
          {
                // modifier la valeur de champs Nom
                rset.setString("Nom", "Sakoba");
                rset.updateRow( );   
                rset.acceptChanges( );

            }

        }

    

        // Fermer le rowset

        rset.close( );

    }

}

A Voir sur le même Sujet:

  • stocker les elements de la recherche dans la base de donnés en java dans une arraylist
  • les structures de données et collection et bases de donnees en java
  • code java afficher le contenu de base de donne dans un tableau
  • exemple de code source utilisant les bases des données en java
  • java stocker une date dans une base de donnees
  • Java:Calculer le temps d’exécution d’une requête
  • manipulation de la base de donnes dans arraylist

Leave a Reply

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