Bem galera estou com um probleminha com o banco de dados access estou tentando gravar no mesmo porem esta dando erro se alguem puder me ajudar.
[code] public Connection Conectar() throws SQLException, ClassNotFoundException, InstantiationException, IllegalAccessException{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”).newInstance();
Connection con = DriverManager.getConnection(“jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:/Cadastro.mdb”,"","");
return con;
}
public void inserir(Cliente obj) throws SQLException
{
try {
Connection con = Conectar();
String sql = "insert into Cadastro values (null,?,?,?,?,?,?,?,?,?,?,?) ";
PreparedStatement pst = con.prepareStatement(sql);
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy hh:mm");
String data = sdf.format(cal.getTime());
pst.setString(1, obj.getArea1());
pst.setString(2, obj.getArea2());
pst.setString(3, obj.getArea3());
pst.setString(4, obj.getArea4());
pst.setString(5, obj.getArea5());
pst.setString(6, data);
pst.setString(7, obj.getEmail());
pst.setString(8, obj.getEmpresa());
pst.setString(9, EventStatic.getInstance().getEvento());
pst.setString(10, obj.getFone());
pst.setString(11, obj.getNome());
pst.executeUpdate();
pst.close();
con.close();
} catch (InstantiationException ex) {
Logger.getLogger(CadastroDao.class.getName()).log(Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(CadastroDao.class.getName()).log(Level.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(CadastroDao.class.getName()).log(Level.SEVERE, null, ex);
}
}[/code]
ta dando esse erro
java.sql.SQLException: [Microsoft][Driver ODBC para Microsoft Access] N?o foi poss?vel encontrar o arquivo '(desconhecido)'.