只需把 url 设成:String dbUrl = "jdbc:odbc:;DRIVER={Microsoft Access Driver (*.mdb)};UID=admin;UserCommitSync=Yes;Threads=3;SafeTransactions=0;PageTimeout=5;MaxScanRows=8;MaxBufferSize=2048;FIL=MS Access;DriverId=281;DefaultDir=D:\\Temp;DBQ=D:\\Temp\\people.mdb";(因为论坛可能加一些空格,请检查)其实只要url = "jdbc:odbc:;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\\Temp\\people.mdb";就可以了。 

解决方案 »

  1.   

    你这种方式不是通过了jdbc-odbc桥的一种方式嘛?
      

  2.   

    呵呵,没注意到“纯”。sorry!
      

  3.   

    是不是Access数据库没有纯java的驱动?
      

  4.   

    好像没有的,
    用了access又不能跨平台了,,
    用不用纯的都无所谓了,
    用odbc 桥就可以了
      

  5.   

    哪SQL Server呢?我只是想做个纯java驱动的数据库程序的例子,手头上只有Access和SQL Sever的数据库!
      

  6.   

    你可以通过JNI或者java-Com调用ADO来操作数据库,需要vc写一些转接程序,呵呵!
      

  7.   

    上面的兄弟什么意思?
    我并不是想用ado的方式,我只是想做个纯java驱动的数据库程序的例子!
      

  8.   

    楼主是想写个驱动程序,还是想写一个用驱动程序访问数据库的例子?如果是后者,建议换个数据库,sql server、mysql或oracle等都有好多驱动可以使用。
      

  9.   

    后者!
    有sql server的纯java的驱动嘛?哪里下?
      

  10.   

    微软网站上有sql server2000的。不过,你可以就用mysql数据库服务器,小型的用途已是足够了,其jdbc驱动也唾手可得。
      

  11.   

    http://www.atinav.com/download/products/aveconnectJDBC1.htm
    可以下载access 的jdbc驱动
    不过要注册