Desenvolvmento de uma pequena aplicação pelo Eclipse juno

Bom dia, pessoal sou novato no forum, espero ser ajudado e ajudar na medida do possivel.
Então, não sei o que acontece, crie um projeto no eclipe do tipo “Dynamic Web Project”

na pasta “src” crie meus pacotes conforme cada ação.

na pasta “WebContent” crie um arquivo .jsp para enviar dados para um servlet e o mesmo fazer chamada a uma classe que faz persistencia no banco.

simplesmente quando pesso para chamar o servlet ele apresenta o erro:

java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/bdschool
br.com.servlets.add_aluno.service(add_aluno.java:65)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

Abaixo esta a minha class de persistencia no banco de dados:

package br.com.dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.PreparedStatement;

import br.com.control.Alunos;

public class AlunosDao {

public void adiciona(Alunos aluno) throws SQLException, ClassNotFoundException {
 
	
	Connection conexao =  DriverManager.getConnection("jdbc:mysql://localhost/bdschool", "root", "");

	try {
	/**new connectionDB();
	Connection conexao = connectionDB.getConnection();
	System.out.println("Conexao aberta");**/
	
	
	String sql =  "insert into tb_alunos " +
				   "(matricula,nome,endereco,fone,celular,dtcadastro)" +
				   " values (?,?,?,?,?,?)";
	
	// prepared statement para inserir
	PreparedStatement stmt =  conexao.prepareStatement(sql);
	
	//seta valores
	stmt.setInt(1, aluno.getMatricula());
	stmt.setString(2, aluno.getNome());
	stmt.setString(3, aluno.getEndereco());
	stmt.setString(4, aluno.getFone());
	stmt.setString(5, aluno.getCelular());
	stmt.setString(6, aluno.getDtcadastro()); /**(java.sql.Date) new Date(aluno.getDtcadastro().getTimeInMillis()));**/
	
	stmt.execute();		
	stmt.close();
	
	conexao.close();
	
	} catch (SQLException e) {
		throw new RuntimeException(e);
	} 
}

}

Bem vindo ao fórum.

Sempre poste código entre as tags CODE que você encontra no editor de texto logo abaixo do campo título.
Edite seu poste e coloque seu código entre estas tags, para facilitar a leitura do código por parte dos demais usuários.

Sempre que postar código coloque entre as tags [code].

Bom vamos a solução.

Ele não esta encontrando o driver(.jar) para para conectar com o banco, então ou não foi adicionado o jar corretamente ou o caminho está errado.

De uma olhada nestes links:


http://www.guj.com.br/articles/7

Olá amigo, como o amigo acima falou ele não está encontrando o JAR do driver JDBC. Ele deve estar na pasta WEB-INF/lib;

Outra coisa, caso você esteja usando Jboss ou Glassfish como servidores de aplicação, eles devem conter o JAR do JDBC também. No caso do Jboss, requer uma configuração extra.