NETBEANS e Conexão JDBC-ODBC

Utilizando o NETBEANS, quero estabelecer uma conexão entre o Java e o Access utilizando JDBC-ODBC

Faço isto da seguinte forma:

1 - Novo projeto
1 - Aplicativo da área de trabalho Java
3 - Aplicativo do banco de dados
4 - Nova conexão com banco de dados
5 - Nome do driver: JDBC-ODBC Bridge
6 - No campo URL JDBC:

jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=d:/dados.mdb  

Porém retorna o seguinte erro:

O banco de dados conectado não contém tabelas

Sabendo que existem sim tabelas neste banco de dados, onde está o erro?

estou com a mesma duvida! exatamente o mesmo problema ocorre aqui …

Estou com este mesmo problema, só que é com o Java DB.
Crio as tabelas no Java DB direitinho, insiro alguns registros, mas quando vou criar um projeto que acesse o banco, aparece e mensagem: “O banco de dados conectado não contém tabelas”.
Só aparece tabela no banco Sample.

[code]package exportardados;

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
*

  • @author lmsantos
    */
    public class Main {

    /**

    • @param args the command line arguments
      */
      public static void main(String[] args) throws SQLException {
      String driver = “com.mysql.jdbc.Driver”; //Classe do driver JDBC
      String banco = “cartoriodb”; //Nome do Banco criado
      String host = “localhost”; //Maquina onde está o banco
      String str_conn = “jdbc:mysql://” + host + “:3306/” + banco; //URL de conexão
      String usuario = “root”; //Usuário do banco
      String senha = “root”; //Senha de conexão

      try {
          Class.forName(driver); //Carrega o driver
      
          //Obtém a conexão com o banco
          Connection conn = (Connection) DriverManager.getConnection(str_conn, "root", "root");
      
          //Cria um statement para podermos mandar um SQL para o banco
          Statement stmt = (Statement) conn.createStatement();
      
          //Mandamos o SQL para o banco e obtemos um ResultSet
          String sql = "SELECT * FROM Usuario";
          ResultSet rs = stmt.executeQuery(sql);
      
          //Percorrendo o ResultSet e obtendo os valores do banco
         while (rs.next()) {
      
               System.out.println(rs.getString("CodUsuario"));
               System.out.println(rs.getString("NomeUsuario"));
               System.out.println(rs.getString("Depto"));
               System.out.println(rs.getString("Login"));
               System.out.println(rs.getString("Senha"));
               System.out.println(rs.getString("TipoUsuario"));
               System.out.println("====================================");
        }
      

      }
      catch (ClassNotFoundException ex) {
      System.out.println(“Não foi possível carregar o driver.”);
      ex.printStackTrace();
      }
      catch (SQLException ex) {
      System.out.println(“Problema com o SQL”);
      ex.printStackTrace();
      }
      }

}[/code]

BAIXE O JAR DO JDBC NO SITE DO MYSQL(CONECTOR/J DOWNLOADS): QUALQUER COISA POSTA A SUA DÚVIDA!