Bonjour

J'ai le prg suivant pour une base access simple le prg s'execute sans erreurs mais la base access n'est pas modifier. je n'est pas d'exception SQL , cependant lorsque j'insere des quotes ou renseigne une mauvaise table de la base j'ai bien une exception de genere

qqn a une explication

merci

Pierre

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
import java.sql.*;
 
public class yanBd {
 
	public static void main(String[] argv) {				
 
			Connection cari =null;
			ResultSet resultats=null;
 
			try {
        	Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      	} catch (ClassNotFoundException e) {
         	System.out.println("Impossible de charger le pilote jdbc:odbc");
      	}//fin try 
 
      	System.out.println("connection a la base de données");
 
      	try {      		
        	String DBurl = "jdbc:odbc:testnv";
         cari = DriverManager.getConnection(DBurl);
      	} catch (SQLException e) {
        	System.out.println("Connection à la base de données impossible");
      	}//fin try 
 
	 String requete ="delete from stock where id = 1";
 
	try{
 
		Statement stmtdl = cari.createStatement();
 
     	stmtdl.executeUpdate(requete);
 
 
		}   	catch (SQLException ed) {
        	System.out.println("Connection req uà la base de données impossible");  
      	}//fin try 
 
 
 
 
	}
}