Section courante

A propos

Section administrative du site

ResultSet

Ensemble d'enregistrement
Java java.sql

Description

Cette classe permet de retourner le contenu d'un enregistrement d'une table de base de données lorsqu'on utilise une instruction de requête à la base de données.

Liste des méthodes

Méthode Prototype Description
ABSOLUTE boolean absolute(int row); Cette méthode permet de déplacer le pointeur d'enregistrement à la position d'enregistrement spécifié dans la liste en partant du début.
AFTERLAST void afterLast(); Cette méthode permet de déplacer le pointeur d'enregistrement à l'avant du dernier enregistrement.
BEFOREFIRST void beforeFirst(); Cette méthode permet de déplacer le pointeur d'enregistrement après le premier enregistrement.
CANCELROWUPDATES void cancelRowUpdates(); Cette méthode permet d'annuler la dernière mise-à-jour de l'enregistrement courant dans cette objet.
CLEARWARNINGS void clearWarnings(); Cette méthode permet de supprimer tous les messages d'attentions contenu dans cette objet.
CLOSE void close(); Cette méthode permet de terminer les opérations sur les enregistrements dans la base de données.
DELETEROW void deleteRow(); Cette méthode permet de supprimer l'enregistrement courant dans cette objet et dans la base de données.
FINDCOLUMN int findColumn(String columnName); Cette méthode permet de rechercher la position d'index du nom de la colonne spécifié danb l'enregistrement.
FIRST boolean first(); Cette méthode permet de déplacer le pointeur d'enregistrement sur le premier enregistrement de la liste.
GETARRAY Array getArray(int i); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet de tableau (Array).
GETARRAY Array getArray(String colName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet de tableau (Array).
GETASCIISTREAM InputStream getAsciiStream(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un flux de données de chaine de caractères ASCII.
GETASCIISTREAM InputStream getAsciiStream(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un flux de données de chaine de caractères ASCII.
GETBIGDECIMAL BigDecimal getBigDecimal(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet java.math.BigDecimal avec pleine précision.
GETBIGDECIMAL BigDecimal getBigDecimal(int columnIndex, int scale); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet java.math.BigDecimal avec l'échelle de précision. Cette méthode est obsolète.
GETBIGDECIMAL BigDecimal getBigDecimal(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet java.math.BigDecimal avec pleine précision.
GETBIGDECIMAL BigDecimal getBigDecimal(String columnName, int scale); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet java.math.BigDecimal avec l'échelle de précision. Cette méthode est obsolète.
GETBINARYSTREAM InputStream getBinaryStream(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un flux de données binaire d'octets.
GETBINARYSTREAM InputStream getBinaryStream(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un flux de données binaire d'octets.
GETBLOB Blob getBlob(int i); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet (Blob).
GETBLOB Blob getBlob(String colName) ; Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet (Blob).
GETBOOLEAN boolean getBoolean(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un type de données boolean.
GETBOOLEAN boolean getBoolean(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un type de données boolean.
GETBYTE byte getByte(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un type de données byte.
GETBYTE byte getByte(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un type de données byte.
GETBYTES byte[] getBytes(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un tableau contenant des types de données byte.
GETBYTES byte[] getBytes(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un tableau contenant des types de données byte.
GETCHARACTERSTREAM Reader getCharacterStream(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet java.io.Reader.
GETCHARACTERSTREAM Reader getCharacterStream(String columnName) Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet java.io.Reader.
GETCLOB Clob getClob(int i); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet Clob.
GETCLOB Clob getClob(String colName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet Clob.
GETCONCURRENCY int getConcurrency(); Cette méthode permet de demander le mode de concurrence de cette objet.
GETCURSORNAME String getCursorName(); Cette méthode permet de demander le nom du curseur SQL de cette objet.
GETDATE Date getDate(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet java.sql.Date.
GETDATE Date getDate(int columnIndex, Calendar cal); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet java.sql.Date en utilisant les paramètres de calendrier spécifié.
GETDATE Date getDate(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet java.sql.Date.
GETDATE Date getDate(String columnName, Calendar cal); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet java.sql.Date en utilisant les paramètres de calendrier spécifié.
GETDOUBLE double getDouble(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un type de données double.
GETDOUBLE double getDouble(String columnName) ; Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un type de données double.
GETFETCHDIRECTION int getFetchDirection(); Cette méthode permet de demander la direction de cette objet.
GETFETCHSIZE int getFetchSize(); Cette méthode permet de demander le nombre d'enregistrements dans le cache de cette objet.
GETFLOAT float getFloat(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un type de données float.
GETFLOAT float getFloat(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un type de données float.
GETINT int getInt(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un type de données int.
GETINT int getInt(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un type de données int.
GETLONG long getLong(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un type de données long.
GETLONG long getLong(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un type de données long.
GETMETADATA ResultSetMetaData getMetaData(); Cette méthode permet de demander le nombre, les types et les propriétés des colonnes de cette objet.
GETOBJECT Object getObject(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet Object.
GETOBJECT Object getObject(int i, Map map); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet Object et en tenant compte des critères de l'objet Map.
GETOBJECT Object getObject(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet Object.
GETOBJECT Object getObject(String colName, Map map); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet Object et en tenant compte des critères de l'objet Map.
GETREF Ref getRef(int i); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet Ref.
GETREF Ref getRef(String colName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet Ref.
GETROW int getRow(); Cette méthode permet de demander le nombre d'enregistrement courant.
GETSHORT short getShort(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un type de données short.
GETSHORT short getShort(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un type de données short.
GETSTATEMENT Statement getStatement(); Cette méthode permet de demander l'objet d'instruction de cette objet.
GETSTRING String getString(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un type de données String (Chaine de caractères).
GETSTRING String getString(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un type de données String.
GETTIME Time getTime(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet java.sql.Time.
GETTIME Time getTime(int columnIndex, Calendar cal); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet java.sql.Time en utilisant les paramètres de calendrier spécifié.
GETTIME Time getTime(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet java.sql.Time.
GETTIME Time getTime(String columnName, Calendar cal); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet java.sql.Time en utilisant les paramètres de calendrier spécifié.
GETTIMESTAMP Timestamp getTimestamp(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet java.sql.Timestamp.
GETTIMESTAMP Timestamp getTimestamp(int columnIndex, Calendar cal); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet java.sql.Timestamp en utilisant les paramètres de calendrier spécifié.
GETTIMESTAMP Timestamp getTimestamp(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet java.sql.Timestamp.
GETTIMESTAMP Timestamp getTimestamp(String columnName, Calendar cal); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet java.sql.Timestamp en utilisant les paramètres de calendrier spécifié.
GETTYPE int getType(); Cette méthode permet de demander le type de l'objet courant.
GETUNICODESTREAM InputStream getUnicodeStream(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet InputStream. Cette méthode est obsolète, il est recommandé d'utilisé «getCharacterStream» à la place «getUnicodeStream».
GETUNICODESTREAM InputStream getUnicodeStream(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet InputStream. Cette méthode est obsolète, il est recommandé d'utilisé «getCharacterStream» à la place «getUnicodeStream».
GETURL URL getURL(int columnIndex); Cette méthode permet de demander la valeur de la colonne spécifié par un index de l'enregistrement courant sous forme d'un objet java.net.URL.
GETURL URL getURL(String columnName); Cette méthode permet de demander la valeur du nom de colonne spécifié de l'enregistrement courant sous forme d'un objet java.net.URL.
GETWARNINGS SQLWarning getWarnings(); Cette méthode permet de demander le premier message d'attention rapporté par cette objet.
INSERTROW void insertRow(); Cette méthode permet d'effectuer l'insertion du contenu d'un enregistrement dans la base de données.
ISAFTERLAST boolean isAfterLast(); Cette méthode permet d'indiquer si le curseur SQL est situé après le dernière enregistrement de cette objet.
ISBEFOREFIRST boolean isBeforeFirst(); Cette méthode permet d'indiquer si le curseur SQL est situé avant le première enregistrement de cette objet.
ISFIRST boolean isFirst(); Cette méthode permet d'indiquer si le curseur SQL est situé sur le première enregistrement de cette objet.
ISLAST boolean isLast(); Cette méthode permet d'indiquer si le curseur SQL est situé sur le dernière enregistrement de cette objet.
LAST boolean last(); Cette méthode permet de déplacer le pointeur d'enregistrement sur le dernier enregistrement de cette objet.
MOVETOCURRENTROW void moveToCurrentRow(); Cette méthode permet de déplacer le pointeur d'enregistrement sur l'enregistrement actuellement de cette objet, soit généralement l'enregistrement courante.
MOVETOINSERTROW void moveToInsertRow(); Cette méthode permet de déplacer le pointeur d'enregistrement sur l'enregistrement insérer de cette objet.
NEXT boolean next(); Cette méthode permet de déplacer le pointeur d'enregistrement sur l'enregistrement suivant de cette objet et retourne vrai s'il a trouvé un enregistrement.
PREVIOUS boolean previous(); Cette méthode permet de déplacer le pointeur d'enregistrement sur l'enregistrement précédent de cette objet et retourne vrai s'il a trouvé un enregistrement.
REFRESHROW void refreshRow(); Cette méthode permet de restituer les valeurs de l'enregistrement courant avec celle contenu actuellement dans la base de données.
RELATIVE boolean relative(int rows); Cette méthode permet de déplacer le pointeur d'enregistrement du nombre d'enregistrement indiquer par rapport à l'enregistrement courant. Si la valeur est négative, il recule du nombre d'enregistrement correspondant et si la valeur est positive, il avance du nombre d'enregistrement correspondant.
ROWDELETED boolean rowDeleted(); Cette méthode permet de demander si l'enregistrement courant a été supprimé de la base de données.
ROWINSERTED boolean rowInserted(); Cette méthode permet de demander si l'enregistrement courant a été inséré dans la base de données.
ROWUPDATED boolean rowUpdated(); Cette méthode permet de demander si l'enregistrement courant a été mise-à-jour dans la base de données.
SETFETCHDIRECTION void setFetchDirection(int direction); Cette méthode permet de fixer la direction de cette objet.
SETFETCHSIZE void setFetchSize(int rows); Cette méthode permet de fixer le nombre d'enregistrements dans le cache de cette objet.
UPDATEARRAY void updateArray(int columnIndex, Array x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec l'objet de tableau (Array).
UPDATEARRAY void updateArray(String columnName, Array x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec l'objet de tableau (Array).
UPDATEASCIISTREAM void updateAsciiStream(int columnIndex, InputStream x, int length); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec le flux de données de chaine de caractères ASCII.
UPDATEASCIISTREAM void updateAsciiStream(String columnName, InputStream x, int length); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec le flux de données de chaine de caractères ASCII.
UPDATEBIGDECIMAL void updateBigDecimal(int columnIndex, BigDecimal x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec l'objet java.math.BigDecimal.
UPDATEBIGDECIMAL void updateBigDecimal(String columnName, BigDecimal x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec l'objet java.math.BigDecimal.
UPDATEBINARYSTREAM void updateBinaryStream(int columnIndex, InputStream x, int length); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec le flux de données binaire d'octets.
UPDATEBINARYSTREAM void updateBinaryStream(String columnName, InputStream x, int length); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec le flux de données binaire d'octets.
UPDATEBLOB void updateBlob(int columnIndex, Blob x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec l'objet java.sql.Blob.
UPDATEBLOB void updateBlob(String columnName, Blob x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec l'objet java.sql.Blob.
UPDATEBOOLEAN void updateBoolean(int columnIndex, boolean x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un type de données boolean.
UPDATEBOOLEAN void updateBoolean(String columnName, boolean x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un type de données boolean.
UPDATEBYTE void updateByte(int columnIndex, byte x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un type de données byte.
UPDATEBYTE void updateByte(String columnName, byte x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un type de données byte.
UPDATEBYTES void updateBytes(int columnIndex, byte[] x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un tableau contenant des types de données byte.
UPDATEBYTES void updateBytes(String columnName, byte[] x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un tableau contenant des types de données byte.
UPDATECHARACTERSTREAM void updateCharacterStream(int columnIndex, Reader x, int length); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un objet java.io.Reader.
UPDATECHARACTERSTREAM void updateCharacterStream(String columnName, Reader reader, int length); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un objet java.io.Reader.
UPDATECLOB void updateClob(int columnIndex, Clob x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un objet java.sql.Clob.
UPDATECLOB void updateClob(String columnName, Clob x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un objet java.sql.Clob.
UPDATEDATE void updateDate(int columnIndex, Date x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un objet java.sql.Date.
UPDATEDATE void updateDate(String columnName, Date x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un objet java.sql.Date.
UPDATEDOUBLE void updateDouble(int columnIndex, double x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un type de données double.
UPDATEDOUBLE void updateDouble(String columnName, double x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un type de données double.
UPDATEFLOAT void updateFloat(int columnIndex, float x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un type de données float.
UPDATEFLOAT void updateFloat(String columnName, float x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un type de données float.
UPDATEINT void updateInt(int columnIndex, int x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un type de données int.
UPDATEINT void updateInt(String columnName, int x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un type de données int.
UPDATELONG void updateLong(int columnIndex, long x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un type de données long.
UPDATELONG void updateLong(String columnName, long x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un type de données long.
UPDATENULL void updateNull(int columnIndex); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec une valeur null.
UPDATENULL void updateNull(String columnName); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec une valeur null.
UPDATEOBJECT void updateObject(int columnIndex, Object x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un objet spécifié.
UPDATEOBJECT void updateObject(int columnIndex, Object x, int scale); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un objet et l'échelle spécifié.
UPDATEOBJECT void updateObject(String columnName, Object x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un objet spécifié.
UPDATEOBJECT void updateObject(String columnName, Object x, int scale); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un objet et l'échelle spécifié.
UPDATEREF void updateRef(int columnIndex, Ref x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un objet java.sql.Ref.
UPDATEREF void updateRef(String columnName, Ref x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un objet java.sql.Ref.
UPDATEROW void updateRow(); Cette méthode permet de mettre à jour l'enregistrement courant, avec le contenu de l'objet et le met dans la base de données.
UPDATESHORT void updateShort(int columnIndex, short x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un type de données short.
UPDATESHORT void updateShort(String columnName, short x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un type de données short.
UPDATESTRING void updateString(int columnIndex, String x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un type de données String.
UPDATESTRING void updateString(String columnName, String x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un type de données String.
UPDATETIME void updateTime(int columnIndex, Time x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un objet java.sql.Time.
UPDATETIME void updateTime(String columnName, Time x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un objet java.sql.Time.
UPDATETIMESTAMP void updateTimestamp(int columnIndex, Timestamp x); Cette méthode permet de mettre à jour la valeur de la colonne spécifié par un index de l'enregistrement courant avec un objet java.sql.Timestamp.
UPDATETIMESTAMP void updateTimestamp(String columnName, Timestamp x); Cette méthode permet de mettre à jour la valeur du nom de colonne spécifié de l'enregistrement courant avec un objet java.sql.Timestamp.
WASNULL boolean wasNull(); Cette méthode permet d'indiquer si la dernière colonne ayant été lue contient une valeur NULL du SQL.

Exemple

L'exemple suivant permet d'écrire dans une étiquette de applet Java (JApplet) le nombre total d'enregistrements contenu dans la table «matable» d'une base de données MySQL :

  1. import java.sql.*;
  2.  
  3. public class NewJAppletTestSelectMySQL extends javax.swing.JApplet {
  4.  
  5.     public void init() {
  6.         try {
  7.             java.awt.EventQueue.invokeAndWait(new Runnable() {
  8.                 public void run() {
  9.                     initComponents();
  10.                 }
  11.             });
  12.         } catch (Exception ex) {
  13.             ex.printStackTrace();
  14.         }
  15.     }
  16.  
  17.     public void start() {
  18.         try {
  19.             Class.forName("com.mysql.jdbc.Driver").newInstance();
  20.              try {
  21.                 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mabasededonnees?user=root&password=monmotdepasse");
  22.                 Statement instruction = conn.createStatement();
  23.                 instruction.executeQuery("SELECT COUNT(*) AS NumRec FROM matable");
  24.                 ResultSet rs = instruction.getResultSet ();
  25.                 if (rs.next ()) {
  26.                    int NumUser = rs.getInt("NumRec");
  27.                    jLabel1.setText(Integer.toString(NumUser));
  28.                 }
  29.                 rs.close();
  30.  
  31.              } catch (SQLException ex) {
  32.                 javax.swing.JOptionPane.showMessageDialog(null,"Erreur avec la base de données MySQL : " + ex.getMessage());
  33.             }
  34.             }
  35.         catch (Exception ex)
  36.         {
  37.             javax.swing.JOptionPane.showMessageDialog(null,"Erreur avec la base de données MySQL : " + ex.getMessage());
  38.         }
  39.     }
  40.  
  41.     @SuppressWarnings("unchecked")
  42.     private void initComponents() {
  43.  
  44.         jLabel1 = new javax.swing.JLabel();
  45.  
  46.         jLabel1.setText("jLabel1");
  47.  
  48.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  49.         getContentPane().setLayout(layout);
  50.         layout.setHorizontalGroup(
  51.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  52.             .addGroup(layout.createSequentialGroup()
  53.                 .addGap(55, 55, 55)
  54.                 .addComponent(jLabel1)
  55.                 .addContainerGap(311, Short.MAX_VALUE))
  56.         );
  57.         layout.setVerticalGroup(
  58.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  59.             .addGroup(layout.createSequentialGroup()
  60.                 .addGap(60, 60, 60)
  61.                 .addComponent(jLabel1)
  62.                 .addContainerGap(226, Short.MAX_VALUE))
  63.         );
  64.     }
  65.  
  66.     private javax.swing.JLabel jLabel1;
  67.  
  68. }


Dernière mise à jour : Dimanche, le 21 juin 2015