你的jdbc用odbc桥驱动
你没配好odbc吧??

解决方案 »

  1.   

    肯定是没有配好jdbc-odbc的桥驱动
    注意需要先把驱动包放置在windows\Java\package文件夹下
      

  2.   

    呵呵
    好熟悉的错误呀
    可以确定驱动是好的
    错误的原因是你的数据源设置问题
    检查一下你的数据源名称,还有其它的相关设置
    如果你用的是access,就应该是用户名和密码的问题,都默认为空的话可能会出现你这样的问题
    我用的时候好像就是这样,后来换成SQL server就解决了
    你也可以把那句连接语句改成这样
    con=DriverManager.getConnection("jdbc:odbc:yinhang","","");
    就会好了
      

  3.   

    我用了一个语句解决了但是没明白原因!
    rs=stmt.executeQuery("select * from cika");
    rs.next();//后加的
    System.out.println(rs.getString(3));
    现在就好了!
    但我不知道为什么?
    请大家解答!
      

  4.   

    JAVA 下好象和ASP中不一样!
    在ASP中用RECORDSET建立连接后!当前数据指针指向记录集中记录1
    JAVA中,得到一个RECORDSET后,当前数据指针指向BOF,就是记录集的第一个记录的前面!
    当然你得不到任何信息!
    错误提示是第12行嘛!
    System.out.println(rs.getString(3));
      

  5.   

    zhjjava(狂人一个)的正确.
    或者你加一个rs.first();是一样的.