Estou fazendo um crud com (JSP + MySQL) mas da um erro no driver jdbc eu quando eu vou cadastrar… erro de driver msm… mas ñ entendo… estou fazendo tudo certo… X/ é um erro como se o eclipse não conseguisse carregar o driver jdbc… o driver JDBC precisa ficar em uma pasta específica???
segue a classe do bd… e a classe que cadastra o banco
package ex;
import java.sql.;
import java.sql.Connection;
import java.sql.DriverManager;
import java.lang.;
/**
- Classe responsável pela conexão com banco de dados Mysql
*/
public class AcessoBD {
Connection con;
PreparedStatement pstmt;
ResultSet rs;
public void OpenDataBase() throws Exception{
Class.forName("com.mysql.jdbc.Driver");
//String url = "jdbc:mysql://localhost:3306/exemplo";
//String user = "root";
//String password = "schumacher";
con = DriverManager.getConnection("jdbc:mysql://localhost/exemplo?user=root&password=root");
}
public void CloseDataBase() throws Exception{
if (con != null)
con.close();
}
}
CLASSE CONTROLE responsável por cadastrar os dados
<%@page import = “ex.Cliente” %>
<%@page import=“ex.ClienteDAO”%>
<%@page import=“java.sql.*”%>
<%
try{
String action = request.getParameter(“action”);
if (action.equalsIgnoreCase(“cadastrar”)){
Cliente c = new Cliente();
c.setNome(request.getParameter(“codigo”));
c.setNome(request.getParameter(“nome”));
ClienteDAO cd = new ClienteDAO();
try{
cd.cadastrar©;
out.print(“Cadastrado com Sucesso!!! ;D”);
request.setAttribute(“msg”, “Cadastrado com Sucesso”);
// request.getRequestDispatcher(“pg1.jsp”).forward(request, response);
} catch(Exception e){
out.print(“X( Erro:” + e.getMessage());
}
}
}catch(NullPointerException nexp){
out.print(“Você não deveria estar vendo este aviso”);
}
%>