可以不用配置odbc,用一个字串直接。但这不能叫"不用数据源"Stringstrurl="jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=books.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connectionconn=DriverManager.getConnection(strurl);

解决方案 »

  1.   

    skyboy0720(飞)  目前没有access的jdbc驱动
      

  2.   

    有没有把access设置为默认的数据库啊?
      

  3.   

    Access有jdbc驱动,不过微软并不提供,但可以从第3方购得( :( 要花钱的哦),微软不提供jdbc驱动的原因是Access开发出来的目的本来就是不打算应用在大型网络中,而只是用在很小的局域网中,而在很小的局域网中就没有jdbc生存的必要了,因为在诸于10台机器左右的局域网中每台机器安装odbc源并不是一件麻烦的事,所以对于微软的此一举动也就可想而知了
      

  4.   

    Access的jdbc驱动可到http://www.bcs-corp.com/download.shtml下载,收费:)
      

  5.   

    好像只要制定mdb位置就可以了吧,不过没有用过
      

  6.   

    建议你换个数据库,说实话access并不能叫做一个很好的数据库系统!
    而且也没有第三方的官方驱动,很麻烦
      

  7.   

    换成SQLserver吧,可以下载驱动,而且是免费的!
      

  8.   

    JAVA配Access、SQLserver都不太好,建议用mysql