JSP + MYSQL conexão

salve galera!
estou fazendo uma agenda eletronica online
ja to com o tomcat instalado, ja tenho as paginas em html feitas
com o banco de dados criado (mysql)
maissss
preciso de uma ajuda

tipo eu tenho a tela para a pessoa se cadastrar
mais n conssigu fazer com q qd a pessoa aperte em cadastrar jogue os dados dela para o banco
EU NÃO TO CONSSEGUINDO FAZER A CONEXÃO com o banco de dados

alguem disposto a me ajudar?
se me ajudarem com a parte da tela de cadastro (enviar os dados para o banco) eu acho q o resto eu conssigu me virar!!
vlw!!

amigo vc ja adcionou o drive de conecção mysql??/

se sim posta o codigo pr dar uma olhada

abraço!!!

opa cara
tenho os drivers tudo certinho!

vo te coloca aqui as paginas!

Essa seria a pagina de cadastros!!!

<%
if (session.getAttribute(“autorizado”)==null)
response.sendRedirect(“index.htm”);
%>

Cadastro de Adm <form name="form1" Cadastro Cadastro Agenda On-Line

Preencha os campos corretamente



Nome do usuário:

                 Senha:

Confirme a senha:

                E-mail:



***************agora vou te passar como seria o insert dele que esta nesse caminho
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\webapps\pi\WEB-INF\classes

import java.io.;
import javax.servlet.
;
import javax.servlet.http.;
import java.sql.
;
import conexao.ConexaoBD;

public class insertAdminServlet extends HttpServlet {
public void doPost(HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException {

         res.setContentType("text/plain");



         String login = req.getParameter("login");
         String senha = req.getParameter("senha");
         String confirmacao = req.getParameter("confirmacao");
         String nome = req.getParameter("nome");
         String email = req.getParameter("email");
        
             if (!senha.equals(confirmacao)){
                 res.sendRedirect("/pi/erroSenha.jsp");
              }
             else
               {
                String sql="INSERT INTO usuario VALUES ('"+null+"','"+nome+ "','"+login+ "','"+senha+"','"+email+"')";

                ConexaoBD con = null;
                try  {
                     con = new ConexaoBD();
                     con.executeUpdate(sql);
                     res.sendRedirect("/pi/adminCadastrado.jsp");
                  }
                  catch (SQLException e){
                  //Não está conseguindo se conectar ao banco
                   res.sendRedirect("/pi/errobd.jsp");
                   return;
                  }
                  finally {
                   if (con!=null) {
                   con.fecharConexao();
                   con=null;
                   }
             }
 }

}

*********************A conexão com o bancoo q fica nesse caminho:
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\webapps\pi\WEB-INF\classes\conexao

package conexao;

import java.sql.*;

public class ConexaoBD {
private Connection connection;
private Statement statement;

public ConexaoBD(){
   try{
      String driverName = "com.mysql.jdbc.Driver";  //define tipo de driver..
      Class.forName(driverName);

      String url = "jdbc:mysql://localhost/pi"; //define endereço e base de dados, onde localhost, é o computador local e farmacia é o nome do banco de dados..
      String username = "root";//informações p/ conexão
      String password = "";//informações p/ conexão
      connection = DriverManager.getConnection(url, username, password);//conexão..

   }catch(ClassNotFoundException ex){
      System.out.println("Não foi possível encontrar o driver");
   }catch(SQLException ex){
      System.out.println("Não foi possível conectar ao servidor");
   }

   try {
      statement = connection.createStatement();
   }catch(SQLException ex){
      System.out.println("Não foi possível conectar ao servidor");
   }
}


public synchronized void executeUpdate(String update)throws SQLException {
   try{
      statement.executeUpdate(update);
   }catch(SQLException ex){
      System.out.println("Não foi possível executar o update");
   }
}

public synchronized ResultSet executeQuery(String query)throws SQLException {
   try{
      return statement.executeQuery(query);
   }catch(SQLException ex){
      System.out.println("Não foi possível executar a query");
      throw ex;
   }
}

public void fecharConexao(){
   try{
      statement.close();
   }catch(SQLException ex){
      ex.printStackTrace();
   }
}

}

cara, adiciona o caminho de onde ta o drive jdbc no classpath…

String url = “jdbc:mysql://localhost/pi”; //define endereço e base de dados, onde localhost, é o computador local e farmacia é o nome do banco de dados…

neste pi nao seria o nome do banco amigo , como vc disse farmacia

abraço!!!

cara é pi o banco de dados mesmo
essa comentario é de um exemplo, meu banco de dados é pi mesmo
tipo lá onde faz os insert tem q tar compilado
mais n da de compilar da erro, eu to fazendo o trabalho para passar de modulo
o professor de um exeplo q era o farmacia, agente foi fazendo o nosso e pegando algumas coisas do exemplo farmacia, masssssss agente pedio ajuda para compilar aqueles, e ele falo q ia ver, hoje ele vem com um exemplo em netbeans, agora temos q tentar fazer em netbeans sendo q tem 2 semanas pra fazer u.u" q raiva!

agora tenho apenas as paginas em html pronta, vou tentar usar o netbeans ://

sei lá o q mais vou fazer
ai se pá peço mais coisas pra vcs aqui
vlw pela ajuda, se alguem quiser dar umas ajuda ai do netbenas agradeço
abraços