Create Statement

deejeep Messages postés 8 Statut Membre -  
sandul Messages postés 4013 Statut Membre -
Bonjour,

Je débute en Java et j'essaye de lire une table dans une base de données :
- la connection se passe bien et la selection aussi mais je ne peux qu'utiliser :
table.next();

pour ce qui est de :
table.first(); table.last(); et table.previous() j'ai le message suivant :

SQL error : java.sql.SQLException: Result set type is TYPE_FORWARD_ONLY0 null

je ne sais pas quel paramètre ajouter et où.

Pouvez m'aider , merci d'avance

ci - après une copie de mon source

// Connection à la base GOELAND
try
{
String donnees = "jdbc:odbc:dsn_goeland";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(donnees,"","");

Statement st = conn.createStatement();

// lecture de la table passager de la base Goeland

rec = st.executeQuery ("SELECT * FROM passager " );
A voir également:

1 réponse

sandul Messages postés 4013 Statut Membre 723
 
Salut,

Essaie ceci:

rec = st.executeQuery ("SELECT * FROM passager " );
while (rec.next()) {
// lecture des résultats dans le ResultSet
// genre: int passID = rec.getString("passagerName")
}

hth,
++
0