我用jbuilder的database pilot试了,这样的写法没有问题DBQ=access\\test.mdb 改成了:c:\\test\\test.mdb你应该装了Microsoft Access 吧

解决方案 »

  1.   

    Microsoft Access 装了!我调试时出现错误!D:\java>java MobileDatabase
    java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] '(未知的)'不是一
    桓鲇行У穆肪丁?确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
            at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6109)
            at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:6266)
            at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:2491)
            at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:3
    20)
            at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:163)
            at java.sql.DriverManager.getConnection(DriverManager.java:515)
            at java.sql.DriverManager.getConnection(DriverManager.java:174)
            at MobileDatabase.main(MobileDatabase.java:16)
      

  2.   

    把access数据库放到c:\下,
    用String dbUrl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\test.mdb";