看看是不是你的ODBC的驱动版本太低了,可以到微软网站下载MDAC更新一下

解决方案 »

  1.   

    sql server 2000?它的驱动和Access的驱动有什么关系,不知道楼主用的是什么系统,不过我配JDBC-ODBC驱动的时候都是ODBC数据源中手动配置,楼主用的这种语法我以前到是没有用过。楼主能不能把具体的报错信息贴出来?
      

  2.   

    你在WINDOWS里建一个ODBC连接,然后调用这个联接试试
      

  3.   

    我知道你哪里错了.
    我很缺分,你发给200分的帖子吧,我告诉你.包你成功
    ------------------------------------
    体验速度,体验CSDN新版论坛助手:http://community.csdn.net/Expert/TopicView.asp?id=3108679
      

  4.   

    楼上在敲诈!
    驱动放到web-inf\lib下试试吧
      

  5.   

    先设置好数据源,然后用下面的方法Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); Connection conn= DriverManager.getConnection("jdbc:odbc:abc");
      

  6.   

    这样不用数据源:
    String DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
    String URL = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};
    DBQ=d:/abc.mdb";
      

  7.   

    如果在windows系统下,我觉得odbc-jdbc会更好
      

  8.   

    SQL server 2000 driver for jdbc应该同你用的access数据库没有关系吧!
      

  9.   

    题中说的是access,怎么又提了sql server
    如果是连接sql server,可以试试jtds,
    http://sourceforge.net/project/showfiles.php?group_id=33291
      

  10.   

    哈哈.都没说到错误处.错误就在那行代码中,非常隐蔽,我以前花了大半天才发现的.
    String url="jdbc:odbc:driver={Microsoft Access Driver
    (*.mdb)};DBQ=d:\\abc.mdb";
    楼主还是忍痛割爱吧,200分也不多撒.人家出500分的也多的很呢.
      

  11.   

    呵呵,access是没有jdbc驱动的。
    还是老老实实的建立odbc源吧
      

  12.   

    谁说没有.我现在经常用的就是jdbc.谁骗人谁是小狗.
      

  13.   

    要是建数据源我还这样写作甚呢?!再说用第二种方法也还是成功的啊!
    确实没有人讲出错误关键。第一种我觉得语法上没有错吧,论坛上大家都是这样用的啊,甚至楼上mrlusir() 还把我第一种出错的语法又抄了一遍给我作答案哦。
    看来ProgramNoLove(程序_让我没爱) 兄是有关经念咯,给个答案先嘛!
      

  14.   

    哈哈哈!应该说是ProgramNoLove(程序_让我没爱) 的功劳,看了它的回复,猜了一下,觉得可能是“...Driver (*.mdb);..”中间那个空格不能少!试了一下,果然啊!
    主要是CSDN里代码写长了自动换行造成的理解错误,shit!
    把分给谁好呢,不过某人要求的200分,嘿嘿。