Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

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

 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:

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