Are there any rules for downvoting an answer?! AFAIK, you can/should downvote

1. If the answer doesn't solve the OP's problem
2. If the answer suggests the use of a incorrect method
3. If the answer is totally baseless

Please have a look at [this question](https://stackoverflow.com/q/19740603/2024761) and [the answer](https://stackoverflow.com/a/19740616/2024761) which were posted on SO. The initial answer which was posted, asked the OP to change the method which was used. Honestly, I do not know much about mysql but the docs for `Statement` suggested usage of `executeUpdate()` for insert, update and delete statement and so I downvoted the answer and posted a comment saying the same.

To this the OP started saying that his answer is correct and I should revoke the downvote, [in this comment](https://stackoverflow.com/questions/19740603/changing-mysql-password-via-java#comment29331791_19740616). Also, the OP acknowledged that the proposed solution [did not work](https://stackoverflow.com/questions/19740603/changing-mysql-password-via-java#comment29331819_19740616). To this I asked the OP of the answer to explain why the change of method would solve the problem, but the answer poster did not do that and instead starting saying me that I have no right to [downvote a correct answer](https://stackoverflow.com/questions/19740603/changing-mysql-password-via-java#comment29331910_19740616).

I still haven't revoked my downvote though. Am I right in my stand? Was the answerer's claim right that I should revoke my downvote(which I certainly don't think so)?. Any suggestions on what can be done in such a cases?!