bonjour;
j'ai pas arriver a savoir ou est l'erreur j'ai essaier tout mais je n'arrive pas a comprendre l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 String pilote = "com.mysql.jdbc.Driver"; try{ Class.forName(pilote); Connection con = DriverManager.getConnection("jdbc:mysql://localhost/base","root","password"); Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet rs = stmt.executeQuery("SELECT * FROM utilisateur"); rs.first(); rs.deleteRow(); } catch (Exception e11){ System.out.println("erreur "+e11); }
et l'erreur est la suivante :
com.mysql.jdbc.NotUpdatable: Result Set not updatable.This result set must come from a statement that was created with a result set type of ResultSet.CONCUR_UPDATABLE, the query must select only one table, and must select all primary keys from that table. See the JDBC 2.1 API Specification, section 5.6 for more details.
mais moi j'ai bien specifier le parametre ResultSet.CONCUR_UPDATABLE dans la creation de mon statment et j'ai bien selectioner un seule tableau celle de "utilisateur " mais toujours il m'affiche cette erreur
si quelqu'un peut m'aider et merci infiniment
Partager