url = "jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=test.mdb";
改为
url = "jdbc:odbc:YourDSN";

解决方案 »

  1.   

    DBQ=test.mdbtest.mdb 放在那里?
      

  2.   

    public void DBTest(){
        Connection con ;
        String driver   = "sun.jdbc.odbc.JdbcOdbcDriver";
        String url      = "jdbc:odbc:;DRIVER=Microsoft Access Drive(*.mdb);DBQ=c:\..\test.mdb";
        try{
          Class.forName(driver);
          con = DriverManager.getConnection(url);
          DatabaseMetaData dmd = con.getMetaData();
          Statement st = con.createStatement();
          ResultSet res = getTables("","","%",null);
          while(res.next()){      }
          res.close();
        }
        catch(Exception e){
          e.printStackTrace ();    }
      }