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
|
ResultSet res;
Connection cx = null;
Statement sta = null;
try {
/*Etablissement de la connexion à la base de données*/
cx =
DriverManager.getConnection("jdbc:mysql://localhost/test","root" , "");
//this.cx.setTransactionIsolation(this.cx.TRANSACTION_SERIALIZABLE); //
incertain de l'utilité, en cours de test
} catch (SQLException ex) {
Logger.getLogger(AccesJDBC.class.getName()).log(Level.SEVERE, null, ex);
}
try {
cx =
DriverManager.getConnection("jdbc:mysql://localhost/test","root" , "");
/*Etablissement de la connexion à la base de données*/
cx.setTransactionIsolation(cx.TRANSACTION_READ_COMMITTED);
cx.setAutoCommit(false);
sta = cx.createStatement();
System.out.println("eeeeeeeeeeee "+cx.getAutoCommit());
/*Exécution de la requete*/
PreparedStatement updateTotal = cx.prepareStatement("DELETE
FROM `besoindepart` WHERE `besoindepart`.`idBesoinDepart` =?");
updateTotal.setInt(1, 15);
updateTotal.executeUpdate();
cx.rollback();
cx.setAutoCommit(true);
//sta.close();
cx.close();
} catch (Exception e) {
System.out.println("Erreur : lors de l execution de la
requete : ");
}
} |