看看你的数据库test.mdb的名字是不是写对了,最好给出带全路径的文件名。
这个只是不用注册ODBC而已。

解决方案 »

  1.   

    老大你们也试试吧
    他上面不是写的不需要路径的么
    还有啊
    Connection  con  =  DriverManager.getConnection(dbUrl,"admin",""); 
    access数据库登陆密码是"admin",""么.在哪能看见这个
      

  2.   

    access不提供专们的jdbc驱动,只能用odbc
      

  3.   

    public class DBConnect
    {
    private String sdbDriver = "sun.jdbc.odbc.JdbcOdbcDriver";//JDBC-ODBC驱动程序
    private String sdbUrl = "jdbc:odbc:OA";//OA为本地ODBC数据源名称
            private String sdbUsername = "sa";//ODBC数据源用户名
    private String sdbPassword = "chinazym";//ODBC数据源口令
            public Statement stmt;
    public Connection conn = null;
            ResultSet rs=null;
    public DBConnect() throws ClassNotFoundException,SQLException{
    try {
    Class.forName(sdbDriver);//加载JDBC-ODBC驱动程序
    conn=DriverManager.getConnection(sdbUrl,sdbUsername,sdbPassword);
    //与本地ODBC数据源OA建立连接,sdbUsername,sdbPassword是用户名与口令
    }
    catch(Exception e){//捕捉错误
    System.out.print("Exception occur. Message is:"+e.getMessage());
    }
    }
      

  4.   

    用我这个方法肯定没问题的,ACCESS用JDBC:ODBC桥就可以了,比较简单的。
      

  5.   

    Access应该是用JDBC:ODBC桥的。是不是你驱动文件没有放在Classpath下