Bonjour,
J'ai cette methode qui ne fonctionne presque jamais, elle ne me sort aucune exception.
Je ne sais pas si ça vient du code ou de la requête ou même des 2 peut être.
La base est HSQLDB en "Standaolone"(Si çà change quelque chose).

Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
public void update_id(int id_anc,int id_nouv){
 
 
 
 
	System.out.println("anc:"+id_anc+"nouv:"+id_nouv);
 
 
 
 
	String url = "jdbc:hsqldb:file:./datas/pgs";
 
 	Connection con = null;
 
 
 
 	int s=0;
 
 
 	try {Class.forName("org.hsqldb.jdbcDriver");
 
 
 	     con = DriverManager.getConnection(url,"sa","");
 	     Statement stmt = con.createStatement();
 
 	     PreparedStatement prep1 = con.prepareStatement("UPDATE ARGUS SET ID= ? WHERE ID= ? ");
 
 	    prep1.setInt(1,id_nouv);
	    prep1.setInt(2,id_anc);
 
 
 	    prep1.executeUpdate();
 
 	    prep1.close();
 
 
	}
 
	catch(Exception e) {  System.out.println("Exception3");  }
  	finally {
     	try {con.close();}
    	catch(SQLException e) {e.printStackTrace();}
    	}
 
}

Merci d'avance