Problema na conexão com o jdbc

Estou com um projeto para universidade, porém com um erro! quando eu tento confirmar uma reserva com o btnConfirmaReserva configurado no formulário me da o seguinte erro na conexão com o banco de dados:
“errororg.apache.derby.jdbc.ClientDriver”

alguem saberia informar porque?

ai vai o código inserido no Jframe:

[code]private void btnConfirmaReservaActionPerformed(java.awt.event.ActionEvent evt) {
Connection con;
PreparedStatement cmd;
this.dispose();
Reserva f = new Reserva();
try {
String sql="INSERT INTO APP.LISTARESERVA "
+ "(nome,numreserva,rg,telefone) "
+ “VALUES (?,?,?,?,?)”;
f.setNome(txtNome.getText());
f.setTel(Integer.parseInt(txtTel.getText()));
f.setRG(Integer.parseInt(txtRG.getText()));
f.setNumReserva(Integer.parseInt(txtReserva.getText()));
con = Conexao.Conectar();
cmd = con.prepareStatement(sql);
cmd.setString(1, f.getNome());
cmd.setInt(2, f.getNumReserva());
cmd.setInt(3, f.getRG());
cmd.setInt(4, f.getTel());
cmd.executeUpdate();
con.close();

    } catch (Exception e) {
        JOptionPane.showMessageDialog(this,"error: " + e.getMessage());
        
        
        
    }

}[/code]                                    

sendo que criei uma classe para conexão ai vai ela :

[code]package projeto.unaerp.conexao;

import java.sql.*;

public class Conexao {
private static final String DRIVER = “org.apache.derby.jdbc.ClientDriver”;
private static final String URL = “jdbc:derby://localhost:1527/sample”;
private static final String USUARIO = “app”;
private static final String SENHA = “app”;

public static Connection Conectar(){
    try {
        Class.forName(DRIVER);
        return DriverManager.getConnection(URL,USUARIO,SENHA);
    } catch (Exception e) {
        System.out.println("error" + e.getMessage());
        return null ;
    }
}

}
[/code]

verifique se adicionou o driver certo no seu projeto ou se o caminho que vocẽ passou do driver esta correto.

eu adicionei no projeto uma biblioteca do derby que fica em: C:\Program Files (x86)\Sun\JavaDB\lib\derbyclient.jar
em serviços tbm inseri o mesmo driver e fiz a conexão usando: jdbc:derby://localhost:1527/sample

acredito que o caminho e o driver esteja corretos

no catch, em vez de e.getMessage, coloca o e.printStacktrace() e mostra a pilha de erros completa…só por esse erro aí nao tem como saber o que aconteceu.

Fernando

fernando nao consegui inserir esse comando system.out.println("erro" , e.printStacktrace());
da erro

faz assim:

 } catch (Exception e) {  
            e.printStackTrace();
              
              
              
        }