不会啊~~我就没遇到过这种问题~我用的是直接在SUN下的JDK1.4
你OFFICE装了没有???好象要装OFFICE才行的

解决方案 »

  1.   

    OFFICE我是装了的,而且数据源我也已配好Any more suggestion?
      

  2.   

    看一下这里:
    String dbUrl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb);DBQ=c:\\access.mdb;";
    少了一个“}”
    应改为:
    String dbUrl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\access.mdb;";
      

  3.   

    java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
    这个错误提示一般是找不到路径或者数据库的驱动配置的不对。
      

  4.   

    String dbUrl="jdbc:odbc:yourDSN;";
      

  5.   

    String dbUrl="jdbc:odbc:yourDSN";
      

  6.   

    加上}仍还报错.to sfdg 
    因为我不想依赖数据源,
    如果这样的话,改一下路径就可以从一台计算机移到另一台上去,我觉得,很透明.
      

  7.   

    改用数据源的方式连接,也报上述找不到类的错误.
    改后代码为:
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    String dbUrl="jdbc:odbc:my_access;";
    Connection con =DriverManager.getConnection(dbUrl,"admin","jason");
      

  8.   

    哦,打错了,第二行代码是 :
    String dbUrl="jdbc:odbc:my_access";仍然报错
      

  9.   

    到JAVA_HOME\jre\lib\rt.jar包里看看有没有sun.jdbc.odbc.JdbcOdbcDriver这个类
      

  10.   

    to 翔
    sun.jdbc.odbc.JdbcOdbcDriver.class据说是虚拟名称吧,你有发现JdbcOdbcDriver.class在哪吗?
      

  11.   

    我发现JdbcOdbcDriver.class就在我的到JAVA_HOME\jre\lib\rt.jar里hoho
      

  12.   

    to 翔:
    啊?真的吗,把的你rt.jar传给我好吗?我的邮箱是: [email protected]
    我用的异性环境是WSAD,JDK1.4是IBM的,它的核心基础类叫core.jar,其中没有sun.jdbc.odbc.JdbcOdbcDriver
      

  13.   

    依照 翔 的意见,那个找不到类的问题已经解决.
    但在获取连接的地方(第三行),又报java.lang.NullPointerException错误.Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    String dbUrl="jdbc:odbc:my_access";
    Connection con =DriverManager.getConnection(dbUrl,"admin","jason");my_access是在"ODBC"数据源的"用户dsn"中设置的,也设置如上的用户与密码.为什么获取不到连接呢?
      

  14.   

    因为DriverManager用的还是IBM的1.4版的,并不是rt.jar包里的