Banco de Dados ACCESS ao conectar

Opa tudo bem ai pessoal !!

Então estou com o seguinte problema :P, estou tentando aprender a conectar o java no MS ACCESS só que n tenho nenhuma noção de como fazer.
Li varios tutoriais e conseguir montar este codigo :



import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class Conect {

	
	public static void select(){

		try{

		Class.forName("easysoft.sql.jobDriver");
		Connection conexao = DriverManager.getConnection( "jdbc:easysoft:Teste","","");

		Statement stm = conexao.createStatement();

		ResultSet rs = stm.executeQuery("SELECT ID FROM Con");
		stm.close();
		conexao.close();
		}
		catch(SQLException e){
		System.out.println("Erro de SQL");
		}

		catch(ClassNotFoundException f){
		System.out.println("Classe não encontrada!");
		}
		}
	
	public static void main(String[] args) {
		
	}

	
	
}

Em seguida fiz um banco de dados no MS ACCESS 2003 chamado Teste que contem uma tabela Con com dois campos “ID,Nome”;
O que eu estou fazendo de errado que n consigo fazer o select o driver que eu estou usando é o “JDBC-ODBC Bridge”
por favor alguem poderia me ajudar ? Com urgencia :stuck_out_tongue:

abraço a todos

Porque vc não usa a conexão usando o JDBC. Aí vai um exemplo usando o Firebird, porém vc deve baixar o driver JDBC

/*

  • Created on 09/08/2004
    */

package util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

/**

  • @author BBAmbrozio
  • Classe responsável pela conexão com o banco de dados Firebird 1.5
  • Database: horas
  • User: sysdba
  • Password: masterkey

*/

public class Conexao {

public Connection con = null;
public Statement stm = null;

public Conexao() {

  try {   

     Class.forName("org.firebirdsql.jdbc.FBDriver");   
     con =   
        DriverManager.getConnection(   
           "jdbc:firebirdsql:localhost/3050:C:/firebird_dados/horas/horas.gdb",   
           "sysdba",   
           "masterkey");   
     stm = con.createStatement();   

  } catch (Exception e) {   
     System.out.println("Não foi possível conectar ao banco: " + e.getMessage());   
  }   

}

}

package pck_BD;

import javax.swing.;
import java.sql.
;

public class ConectBD {
public void conectar(){;
String URL = “jdbc:odbc:NomeDoBanco”;
try{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connection conexao = DriverManager.getConnection(URL);
JOptionPane.showMessageDialog(null,“Conexão Estabelecida Com Sucesso”, “Mensagem”, 1);
conexao.close();
System.exit(0);
}
catch(ClassNotFoundException ex){
JOptionPane.showMessageDialog(null,“DriverJDBC-ODBC, nao encontrado”,“Error”, 0);
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,“Problema na conexão com a fonte de dados”,“Error”, 0);
System.exit(0);
}
}

public static void main(String[] args) {
	ConectBD xd = new ConectBD();
	xd.conectar();
}

}

Pelo menos aki rola legal testa ai