Driver JDBC

Saudações a todos…

Alguem sabe onde posso encontrar um driver JDBC para msAccess?

Na pagina da Sun eu so encontrei alguns pagos e na pagina da Microsoft (eu sei que deve estar lá mas nao sei onde) realmente nao consegui encontrar.

Desde já Agradeço…

Ch1c0

Meu para acess vc pode usar o ODBC do proprio Windows, sem a necessidade de nenhuma classe que fara isso.

Realmente, se voce está qualquer JDK para Windows, nela já vem o Driver JDBC-ODBC.

Para facilitar:
No Painel de Controle - ODBC32BITs - Crie um SystemDSN, informando um MDB e nome para esse DSN. Ex: myAccess.mdb - MyAccessDB

Código de uso:


import java.sql.*;

public class AccessDB{

     protected Connection con;
     private String URL;

     public AccessDB(String DSN) {
              try {
                    Class.forName("sun.jdbc.odbc.JdbcODbcDriver");
                    this.URL = "jdbc:odbc:"+DSN;
               
              } catch (ClassNotFoundException e) {
                    e.printStackTrace();
              }
     }

     public void connect() throws SQLException {
              this.con = DriverManager.getConnection( this.URL );
     } 

     public void connect(String user, String pass) throws SQLException {
              this.con = DriverManager.getConnection( this.URL, user, pass );
     } 

     public void close() throws SQLException {
             if ( this.con != null ) {
                   con.close();
             }

     }      

}

public class TestAccessDB {

        public static void main (String[] a) throws Exception {
                AccessDB db = new AccessDB("MyAccessDB");
                db.connect();
                db.close();
        }
}

Bons estudos.

cristiano:

Estou desenvolvendo um programa que utiliza banco MsAccess…se caso necessitar de alguma dica ou ajuda para fazer implementações de tratamento de BD me dá um toque…daí até podemos trocar informações sobre dúvidas que possam aparecer não só de vc, mas de mim tb.

Ate mais…