Foro de elhacker.net

Programación => Java => Mensaje iniciado por: tone02323 en 21 Abril 2020, 22:11 pm



Título: no puedo conectar una bd acces con netbeans
Publicado por: tone02323 en 21 Abril 2020, 22:11 pm
quiero conectar una base de datos acces con neetbeans 8.2 jdk 1.8 usando ucanacces 5.0
 Me da error de drivers

CLASE MAIN

public class GestionCarreraMain {
   
    public static void main(String[] args) {

 String urlConexion ="jdbc:ucanaccess://C:\\Users\\tone\\Desktop\\CarrerasBD.accdb";                                                                     
   
 if(ManejadorBD.getInstancia().conectarAcces(urlConexion)){
   
     
     FachadaPresentacion.getIntance().cargarTodasLasTablas();
     
      FrmInicio form = new FrmInicio();
      form.setVisible(true);     
     
       }
     
    }


}



CLASE MANEJADORABD



public class ManejadorBD {

   Connection conexionAcces;
        private static ManejadorBD instancia;

       
 
   public static ManejadorBD getInstancia() {
      if (instancia == null) {
         instancia = new ManejadorBD();
      }
      return instancia;
   }

        public Connection GetConexion (){
            return conexionAcces;
        }

   public boolean conectarAcces(String url)  {
      try {
         Class.forName("net.ucanacces.jdbc.UcanaccesDriver");
         conexionAcces = DriverManager.getConnection(url);
                        Statement st= conexionAcces.createStatement();
                     
                      JOptionPane.showMessageDialog(null,"Entrooooooooo");
                         return true;
                }catch (ClassNotFoundException e){
                    JOptionPane.showMessageDialog(null,"Error de driver");
                   
                     return false;
      
               
                } catch (SQLException e1) {
          JOptionPane.showMessageDialog(null,"Errorde conexion");
                        return false;
      }
               

   }


Título: Re: no puedo conectar una bd acces con netbeans
Publicado por: rub'n en 21 Abril 2020, 22:39 pm
ClassNotFoundException ? importa el jar

https://sourceforge.net/projects/ucanaccess/files/latest/download

Código
  1. String urlConexion ="jdbc:ucanaccess://C:/Users/tone/Desktop/CarrerasBD.accdb";


Título: Re: no puedo conectar una bd acces con netbeans
Publicado por: tone02323 en 21 Abril 2020, 22:55 pm
si ya lo descargue y lo importe a mi libreria del proyecto, fue lo primero que hice pero no pude lograr salir de este error , mire por mil lados y no veo que tenga un error