Olá pessoal!
Sou novato na linguagem Java Web e estou montando um aplicativo bem simples para cadastrar um usuário no banco de dados. Estou utilizando o Derby e a IDE NetBeans. Está apresentando a seguinte mensagem: Erro -> org.apache.derby.jdbc.EmbeddedDriver
Minha classe de conexão está assim:
package Persistencia;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class Dao {
//Conexão com o banco de dados
protected Connection con;
//Executar comando SQL (queries) na base de dados
protected PreparedStatement stmt;
//Ler registros obtidos de consultas à base de dados
protected ResultSet rs;
//Método para abrir a consulta com o BD
protected void open() throws Exception{
//Carregar o driver de conexão do Derby
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
//Abrir conexão -> caminho do BD |usuário | senha
con = DriverManager.getConnection("jdbc:derby://localhost:1527/AulaWeb01", "rafael", "rafael");
}
//Método para fechar conexão com BD
protected void close() throws Exception{
con.close();
}
}
Já a classe ClienteDao está assim:
package Persistencia;
import Entidade.Cliente;
public class ClienteDao extends Dao{
//Método para cadastrar um novo cliente na tabela
//Método recebe um objeto do tipo Cliente (JavaBean)
public void create(Cliente c) throws Exception{
//Conexão aberta
open();
stmt = con.prepareStatement("insert into cliente values (null, ?, ?)");
stmt.setString(1, c.getNome());
stmt.setString(2, c.getEmail());
//Executar
stmt.execute();
//Conexão fechada
close();
}
}
Quem puder me ajudar será muito bom!