Error de conexión MySQL en Java - com.mysql.jdbc.Driver

He estado tratando de conectar mi aplicación Java a una base de datos MySQL y he usado las siguientes líneas de código:

import java.sql.*; 
public class AcceptValues extends HttpServlet {

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

             String url = "jdbc:mysql://localhost:3306/db_name";
             String driver = "com.mysql.jdbc.Driver";
             String userName = "root";
             String password = "";
             try {
             Class.forName(driver);
             Connection conn = DriverManager.getConnection(url,userName,password);
             out.print("Connection estd");
             Statement st = conn.createStatement();
             st.executeQuery("insert into table_name values(2, 'testing');");
             }
             conn.close();
             } catch (Exception e) {
                 out.print("Error : " +e.getMessage());
             }
        }
}

También configuré el nombre de clase en mysql-connector-java-5.1.29-bin.jar, que descargué del sitio web mysql. Pero todavía no puedo conectarme a la base de datos usando las líneas de código anteriores y estoy lanzando la excepcióncom.mysql.jdbc.Driver como un error

Soy nuevo en el desarrollo de Java y cualquier ayuda sería muy apreciada. Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta