Did you make any progress on your issue?
Just in case I found the following from mysql documentation:
20.3.5.3.2: My application throws an SQLException 'No Suitable Driver'. Why is this happening?
There are three possible causes for this error:
1 The Connector/J driver is not in your CLASSPATH, see Section 19.3.2, “Connector/J Installation”.
2The format of your connection URL is incorrect, or you are referencing the wrong JDBC driver.
3When using DriverManager, the jdbc.drivers system property has not been populated with the location of the Connector/J driver.
As you dont use DriverManager it is either 1 or 2.
The url "jdbc:mysql://localhost:3306/haimgavriel" looks fine.
You seem to be using
Tomcat so make sure the driver is in the servervclasspath for tomcat 6+ its TOMCAT_HOME/lib.