Galera quando o método rollback do objeto connection é chamado, esse não faz efeito no banco. Abaixo tem um trecho da minha classe de conexão:
private ConnectionDB() throws ClassNotFoundException {
Class.forName("org.gjt.mm.mysql.Driver");
}
public Connection getConnection() throws SQLException {
Connection connection = null;
connection = DriverManager.getConnection("jdbc:mysql://localhost/testeDb?user=root&password=root");
connection.setAutoCommit(false);
return connection;
}
Pelo jeito a linha "connection.setAutoCommit(false);" não está fazendo efeito. Alguém sabe se o MySQL suporta transação? Se não suportar, como farei o rollback, em casos de exceção?
A versão que estou usando do MySQL é a 4.1.
Valeu,
César
Valeu,