Conexão com Banco ERRO!

Estou usando o banco de dados MYSQL, fiz a minha tabela e comecei a programar com Netbeans 7.1, fiz o código, mas na hora de conectar da erro, não carrega o driver
Já carreguei o driver no NetBeans, eu uso o Mysql Server 5.0.

codigo conexao:

package dao.banco;  
  
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
  
public class ConexaoBanco {  
     
   public static final int MYSQL = 0;  
   private static final String MySQLDriver = "com.mysql.jdbc.Driver";  
  
   public static Connection conexao(String url, String nome, String senha,  
         int banco) throws ClassNotFoundException, SQLException {  
      switch (banco) {        
      case MYSQL:           
         Class.forName(MySQLDriver);  
         break;  
      }  
      return DriverManager.getConnection(url, nome, senha);  
   }  
}  

código ClienteDao:

package dao;  
  
import dao.banco.ConexaoBanco;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Vector;
import javax.swing.JOptionPane;
import model.Clientes;
  
public class ClienteDao {  
   // Configura essas variáveis de acordo com o seu banco  
   private final String URL = "jdbc:mysql://127.0.0.1/estoque",  
         NOME = "root", SENHA = "root";  
  
   private Connection con;  
   private Statement comando;  
  
   public void apagar(String codigo) {  
      conectar();  
      try {  
         comando  
               .executeUpdate("DELETE FROM clientes WHERE cli_codigo = '" + codigo  
                     + "';");  
      } catch (SQLException e) {  
         imprimeErro("Erro ao apagar o cliente", e.getMessage());  
      } finally {  
         fechar();  
      }  
   }  
  
   public Vector<Clientes> buscarTodos() {  
      conectar();  
      Vector<Clientes> resultados = new Vector<Clientes>();  
      ResultSet rs;  
      try {  
         rs = comando.executeQuery("SELECT * FROM cliente");  
         while (rs.next()) {  
            Clientes temp = new Clientes();  
            // pega todos os atributos da pessoa  
            temp.setCodigo(rs.getInt("cli_codigo"));  
            temp.setNome(rs.getString("cli_nome"));  
            temp.setCidade(rs.getString("cli_cidade"));  
            temp.setSexo(rs.getString("cli_sexo"));  
            resultados.add(temp);  
         }  
         return resultados;  
      } catch (SQLException e) {  
         imprimeErro("Erro ao buscar cliente", e.getMessage());  
         return null;  
      }  
   }  
  
   public void atualizar(Clientes cliente) {  
      conectar();  
      String com = "UPDATE cliente SET "
            + "cli_nome = '" + cliente.getNome()  
            + "cli_cidade = '" + cliente.getCidade()  
            + "cli_sexo = '" + cliente.getSexo() 
            + "' WHERE  cli_codigo = '" + cliente.getCodigo() + "';";  
      System.out.println("Atualizada!");  
      try {  
         comando.executeUpdate(com);  
      } catch (SQLException e) {  
         e.printStackTrace();  
      } finally {  
         fechar();  
      }  
   }  
  
   public Vector<Clientes> buscar(String rg) {  
      conectar();  
      Vector<Clientes> resultados = new Vector<Clientes>();  
      ResultSet rs;  
      try {  
         rs = comando.executeQuery("SELECT * FROM cliente WHERE cli_codigo LIKE '"  
               + rg + "%';");  
         while (rs.next()) {  
            Clientes temp = new Clientes();  
            // pega todos os atributos da pessoa  
            temp.setCodigo(rs.getInt("cli_codigo"));  
            temp.setNome(rs.getString("cli_nome"));  
            temp.setCidade(rs.getString("cli_cidade"));  
            temp.setSexo(rs.getString("cli_sexo"));  
            resultados.add(temp);  
         }  
         return resultados;  
      } catch (SQLException e) {  
         imprimeErro("Erro ao buscar pessoa", e.getMessage());  
         return null;  
      }  
  
   }  
  
   public void insere(Clientes cliente){  
      conectar();  
      try {  
         comando.executeUpdate("INSERT INTO Cliente VALUES('"  
               + cliente.getCodigo() + "', '" + cliente.getNome() + "',"  
               + cliente.getCidade() + "','" + cliente.getSexo() + "')");  
         System.out.println("Inserida!");  
      } catch (SQLException e) {  
         imprimeErro("Erro ao inserir Cliente", e.getMessage());  
      } finally {  
         fechar();  
      }  
   }  
  
   private void conectar() {  
      try {  
         con = ConexaoBanco.conexao(URL, NOME, SENHA, ConexaoBanco.MYSQL);  
         comando = con.createStatement();  
         System.out.println("Conectado!");  
      } catch (ClassNotFoundException e) {  
         imprimeErro("Erro ao carregar o driver", e.getMessage());  
      } catch (SQLException e) {  
         imprimeErro("Erro ao conectar", e.getMessage());  
      }  
   }  
  
   private void fechar() {  
      try {  
         comando.close();  
         con.close();  
         System.out.println("Conexão Fechada");  
      } catch (SQLException e) {  
         imprimeErro("Erro ao fechar conexão", e.getMessage());  
      }  
   }  
  
   private void imprimeErro(String msg, String msgErro) {  
      JOptionPane.showMessageDialog(null, msg, "Erro crítico", 0);  
      System.err.println(msg);  
      System.out.println(msgErro);  
      System.exit(0);  
   }  
}  

e o codigo teste para inserir dados:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        
      Clientes pessoa = new Clientes();  
      ClienteDao daoPessoa = new ClienteDao();  
      pessoa.setNome("José da Silva");  
      pessoa.setCodigo(001);  
      pessoa.setCidade("SP");  
      pessoa.setSexo("M");  
  
      daoPessoa.insere(pessoa);  
        
    }

eu inseri normal os dados por comando de prompt mas pelo netbeans nao esta dando

Fernando Paiva mudei de Banco rsrs.

me ajudem por favor

Consegui não estava achando o driver por que eu não tinha adicionado na biblioteca do proprio projeto valeu pessoal

Agora marque o tropico como resolvido.

Abraços.

Fica com DEUS.