Erro no jdbc

4 respostas
D

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.<em>;

import java.sql.Connection;

import java.sql.DriverManager;

import java.lang.</em>;

/**
  • 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

<%<a class="mention" href="/u/page">@page</a> import = ex.Cliente  %>

<%<a class="mention" href="/u/page">@page</a> import=ex.ClienteDAO%>

<%<a class="mention" href="/u/page">@page</a> 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”);

}

%>

4 Respostas

ppro11

Você adicionou o driver do mysql no build path???.. se sim, copie e cole o erro aqui!

use as tags code… é melhor para visualizar!

ppro11

complementando… o driver deve ficar na pasta lib do seu projeto!

JARDEL_RODRIGUES

complementando o post do colega

quando add o drive na pasta lib, botão direito em cima > build path > add build path, isso na IDE Eclipse.

R

Por favor, acesso ao banco de dados na view(JSP) não… Usa MVC , se você estiver aprendendo comece pelo jeito certo.

Criado 14 de abril de 2013
Ultima resposta 14 de abr. de 2013
Respostas 4
Participantes 4